in src/helperscripts/neuronsetuphelper.py [0:0]
def cli_list_cmd(nr_setup, neuron_version, list):
str =''
if (list == 'neuron_versions'):
str += '\nList of Neuron release versions supported by this helper:\n' + '\n'
for ver in neuron_ver_list:
str += 'neuron-'+ver + '\n'
#TODO: add "[main]" label to main packages
if (list == 'packages'):
str += '\nList of Neuron packages included in Neuron release version ' + neuron_version + ':\n' + '\n'
for package in nr_setup.releases_info[neuron_version].release_packages_all:
if len( nr_setup.releases_info[neuron_version].release_packages_all[package]['package_type']):
#FIXME Runtime library hardcode print
if (nr_setup.releases_info[neuron_version].release_packages_all[package]["component"] == 'runtime-lib'):
str += nr_setup.releases_info[neuron_version].release_packages_all[package]["component"] +' : \t' + \
"libnrt.so (version "+ \
nr_setup.releases_info[neuron_version].release_packages_all[package]["version"] + ")" + '\n'
else:
str += nr_setup.releases_info[neuron_version].release_packages_all[package]["component"] +' : \t' + package + '\n'
if (list == 'components'):
str += '\nList of Neuron components included in Neuron release version ' + neuron_version + ':\n' + '\n'
for comp in nr_setup.releases_info[neuron_version].release_components_list:
str += comp + '\n'
#TODO: add "[main]" label to main frameworks
if (list == 'frameworks'):
str += '\nList of frameworks included in Neuron release version ' + neuron_version + ':\n' + '\n'
for fw in nr_setup.releases_info[neuron_version].release_frameworks_all:
str += nr_setup.releases_info[neuron_version].release_frameworks_all[fw]["framework"] +' : \t' + fw + '\n'
return str