Changeset View
Changeset View
Standalone View
Standalone View
swh/lister/pypi/lister.py
Show All 10 Lines | |||||
from swh.lister.core.simple_lister import SimpleLister | from swh.lister.core.simple_lister import SimpleLister | ||||
from swh.lister.core.lister_transports import ListerOnePageApiTransport | from swh.lister.core.lister_transports import ListerOnePageApiTransport | ||||
class PyPILister(ListerOnePageApiTransport, SimpleLister): | class PyPILister(ListerOnePageApiTransport, SimpleLister): | ||||
MODEL = PyPIModel | MODEL = PyPIModel | ||||
LISTER_NAME = 'pypi' | LISTER_NAME = 'pypi' | ||||
PAGE = 'https://pypi.org/simple/' | PAGE = 'https://pypi.org/simple/' | ||||
instance = 'pypi' # As of today only the main pypi.org is used | |||||
def __init__(self, override_config=None): | def __init__(self, override_config=None): | ||||
ListerOnePageApiTransport .__init__(self) | ListerOnePageApiTransport .__init__(self) | ||||
SimpleLister.__init__(self, override_config=override_config) | SimpleLister.__init__(self, override_config=override_config) | ||||
def task_dict(self, origin_type, origin_url, **kwargs): | def task_dict(self, origin_type, origin_url, **kwargs): | ||||
"""(Override) Return task format dict | """(Override) Return task format dict | ||||
▲ Show 20 Lines • Show All 50 Lines • Show Last 20 Lines |