'`entries`: List of (path, mime-type) If mime-type is None it is autodetected'

@staticmethod
def from_paths(entries):

    m = Manifest()
    for (path, mt) in entries:
        mi = ManifestItem(path, is_path=True)
        if mt:
            mi.mime_type = mt
        mi.id = ('id%d' % m.next_id)
        m.next_id += 1
        m.append(mi)
    return m
