code: def _select(self, current_venvs, requirements=None, interpreter='', uuid='', options=None):
          
          if uuid:
              logger.debug("Searching a venv by uuid: %s", uuid)
              venv = self._match_by_uuid(current_venvs, uuid)
          else:
              logger.debug("Searching a venv for: reqs=%s interpreter=%s options=%s",
                           requirements, interpreter, options)
              venv = self._match_by_requirements(current_venvs, requirements, interpreter, options)
  
          if venv is None:
              logger.debug("No matching venv found :(")
              return
  
          logger.debug("Found a matching venv! %s", venv)
          return venv['metadata']
docs: Select which venv satisfy the received requirements.