def __init__(self, host, verify_ssl=None, api_version=None, username=None,<EOL>password=None, auth_service_url="<STR_LIT>", api_timeout=None):
self._base_client = BaseClient(host, verify_ssl=verify_ssl,<EOL>api_version=api_version,<EOL>username=username, password=password,<EOL>auth_service_url=auth_service_url,<EOL>api_timeout=api_timeout)<EOL>self.api_version = self._base_client.version<EOL>self._repositories = {}<EOL>self._repositories_by_namespace = {}<EOL>
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)
:param api_timeout: timeout for external request