def source_authors(conv):
    """
    Returns the set of authors that contributed a source (non-reply) post.

    Parameters
    ----------
    conv : Conversation

    Returns
    -------
    set(str)
    """
    return set([conv.posts[pid].author for pid in conv.get_sources()])