#NEWLINE# def run( self , packs , update = False ) : #NEWLINE# #INDENT# '\n        :param packs: A list of packs to create the environment for.\n        :type: packs: ``list``\n\n        :param update: True to update dependencies inside the virtual environment.\n        :type update: ``bool``\n        ' #NEWLINE# for pack_name in packs : #NEWLINE# #INDENT# setup_pack_virtualenv ( pack_name = pack_name , update = update , logger = self . logger ) #NEWLINE# #UNINDENT# message = ( 'Successfuly set up virtualenv for the following packs: %s' % ', ' . join ( packs ) ) #NEWLINE# return message