def module_parent_packages(full_modname):
    """
    Return list of parent package names.
        'aaa.bb.c.dddd' ->  ['aaa', 'aaa.bb', 'aaa.bb.c']
    :param full_modname: Full name of a module.
    :return: List of parent module names.
    """
    prefix = ''
    parents = []
    for pkg in full_modname.split('.')[0:-1]:
        prefix += '.' + pkg if prefix else pkg
        parents.append(prefix)
    return parents
