def process_version_information(full_version):
    """ Builds a textual version string out of the information provided by versioneer"""
    is_dev = 'dev' not in full_version
    mayor, minor, micro = full_version.split('.')[:3]
    return dict(
        textual='{}.{}.{}{}'.format(mayor, minor, micro, "-dev" if is_dev else ""),
        mayor=mayor,
        minor=minor,
        is_dev=is_dev)