code: def add_more_deps(i):
      
  
      rp=[]
  
      r=ck.inp({'text': 'Would you like to add extra dependencies on other shared repositories (y/N)?: '})
      x=r['string'].lower()
      if x=='yes' or x=='y':
         ck.out('')
         ck.out('Use the following format: repo UOA; (repo UID) (; repo URL)')
         ck.out('For example:')
         ck.out('  ck-autotuning')
         ck.out('  ck-dissemination-modules;;https://github.com/gfursin/ck-dissemination-modules.git')
         ck.out('')
         ck.out('Press Enter to stop adding repositories!')
         ck.out('')
  
         while True:
            r=ck.inp({'text': ''})
            x=r['string'].strip()
            if x=='': break
               
            z={}
  
            y=x.split(';')
            if len(y)>0:
               z['repo_uoa']=y[0].strip()
               if len(y)>1:
                  z['repo_uid']=y[1].strip()
                  if len(y)>2:
                     z['repo_url']=y[2].strip()
           
            if len(z)>0:
               rp.append(z)
  
      return {'return':0, 'repo_deps':rp}
docs: Input:  {
              }
  
      Output: {
                return       - return code =  0, if successful
                                           >  0, if error
                (error)      - error text if return > 0
  
                repo_deps    - list with dependencies on other repositories ...
              }