in tools/gen-release-vote.py [0:0]
def componentList(config, version):
for r in config['RepoList']:
key = r.replace('-', '_')
hash = config[key]['hash']
name = config[key]['name'] if 'name' in config[key] else '???'
repo = config[key]['repository']
yield objectify({
'id': r,
'hash': hash,
'name': name,
'url': repo[0:-4],
'artifacts': artifactLinks(r, version.v, version.rc)
})