def __init__(self, host, repo, auth=None, insecure=False, auth_host=None, tlsverify=True):<EOL>
super(DXF, self).__init__(host, auth, insecure, auth_host, tlsverify)<EOL>self._repo = repo<EOL>self._repo_path = (repo + '<STR_LIT:/>') if repo else '<STR_LIT>'<EOL>
:param host: Host name of registry. Can contain port numbers. e.g. ``registry-1.docker.io``, ``localhost:5000``.
:type host: str

:param repo: Name of the repository to access on the registry. Typically this is of the form ``username/reponame`` but for your own registries you don't actually have to stick to that.
:type repo: str

:param auth: Authentication function to be called whenever authentication to the registry is required. Receives the :class:`DXF` object and a HTTP response object. It should call :meth:`DXFBase.authenticate` with a username, password and ``response`` before it returns.
:type auth: function(dxf_obj, response)

:param insecure: Use HTTP instead of HTTPS (which is the default) when connecting to the registry.
:type insecure: bool

:param auth_host: Host to use for token authentication. If set, overrides host returned by then registry.
:type auth_host: str

:param tlsverify: When set to False, do not verify TLS certificate. When pointed to a `<ca bundle>.crt` file use this for TLS verification. See `requests.verify <http://docs.python-requests.org/en/latest/user/advanced/#ssl-cert-verification>`_ for more details.
:type tlsverify: bool or str