code: def install_repo(self, repo, location=''):
          
  
          dst = location or settings.upkg_destdir
  
          # make sure the destination dir exists.
          if not os.path.exists(dst):
              os.makedirs(dst)
  
          # repo = Repo(url=repo, repo_dir=dst)
          repo = Repo(url=repo)
          repo.install()
  
          return repo
docs: todo: Docstring for install_repo
          :param repo: arg description
          :type repo: type description
          :return:
          :rtype: