'Fetch a package file from a package repository.
:type filename: string
:param filename: The filename of the package file to fetch.
:type dest_path: string
:param dest_path: Destination path to download the file to.
:raise PackageFetchError: if the fetch failed'

def fetch_pkg_file(self, filename, dest_path):

    raise NotImplementedError()
