import pathlib


def includes_from_srcs(srcs) -> list:
    """Generates a list of include directories for the given set of source Paths"""
    return list(set((pathlib.Path(path).parent for path in srcs)))