def get_extensions()

in taskcluster/glean_taskgraph/build_config.py [0:0]


def get_extensions(module_name):
    publications = _read_build_config()["projects"][module_name]['publications']
    extensions = {}
    for publication in publications:
        artifact_type = publication['type']
        if artifact_type not in EXTENSIONS:
            raise ValueError(
                "For '{}', 'publication->type' must be one of {}".format(
                    module_name, repr(EXTENSIONS.keys())
                )
            )
        extensions[publication['name']] = [
                extension + checksum_extension
                for extension in EXTENSIONS[artifact_type]
                for checksum_extension in ('',) + CHECKSUMS_EXTENSIONS
        ]
    return extensions