Remove no longer used legacy Lister API and update CLI options

Legacy Lister classes from the swh.lister.core mdule are no longer
used in swh-lister codebase so it is time to remove them.

Also remove lister CLI options related to legacy Lister API.

As a consequence, the following requirements are no longer needed:
arrow, SQLAlchemy, sqlalchemy-stubs and testing.postgresql.

Closes T2442
This commit is contained in:
Antoine Lambert 2021-02-02 12:27:46 +01:00
parent ff05191b7d
commit 8933544521
18 changed files with 8 additions and 1730 deletions

View file

@ -2,10 +2,6 @@
namespace_packages = True
warn_unused_ignores = True
# support for sqlalchemy magic: see https://github.com/dropbox/sqlalchemy-stubs
plugins = sqlmypy
# 3rd party libraries without stubs (yet)
[mypy-bs4.*]
@ -38,9 +34,6 @@ ignore_missing_imports = True
[mypy-requests_mock.*]
ignore_missing_imports = True
[mypy-testing.postgresql.*]
ignore_missing_imports = True
[mypy-urllib3.util.*]
ignore_missing_imports = True