def __init__(self, host, verify_ssl=None, api_version=None, username=None, password=None, auth_service_url=""): """ Constructor :param host: str, registry URL including scheme :param verify_ssl: bool, whether to verify SSL certificate :param api_version: int, API version to require :param username: username to use for basic authentication when connecting to the registry :param password: password to use for basic authentication :param auth_service_url: authorization service URL (including scheme, for v2 only) """ self._base_client = BaseClient(host, verify_ssl=verify_ssl, api_version=api_version, username=username, password=password, auth_service_url=auth_service_url) self.api_version = self._base_client.version self._repositories = {} self._repositories_by_namespace = {}