def get_release_component():
"""Split the argument passed on the command line into a component name and expected version
"""
global comp_names
if len(sys.argv) < 2:
raise EnvironmentError("Usage: python release.py <component_name>-<version>")
name = 'iotile_cloud_api'
vers = sys.argv[-1]
#Allow versions to be vX.Y.Z
if vers[0] == 'v':
vers = vers[1:]
if name not in comp_names:
raise EnvironmentError("Invalid unknown release component name", name=name, known_names=comp_names.keys())
return name, vers
评论列表
文章目录