def get_newest_component_version()

in deploy_component_version.py [0:0]


def get_newest_component_version(component_name):
    """ Gets the newest version of a component """
    component_arn = 'arn:aws:greengrass:{}:aws:components:{}'.format(gdk_config.region(), component_name)

    try:
        response = greengrassv2_client.list_component_versions(arn=component_arn)
    except Exception as e:
        print('Failed to get component versions for {}\nException: {}'.format(component_name, e))
        sys.exit(1)

    return response['componentVersions'][0]['componentVersion']