virtualEnvironment/lib/python2.7/site-packages/pip/index.py
def _find_url_name(self, index_url, url_name, req):
        """
        Finds the true URL name of a package, when the given name isn't quite
        correct.
        This is usually used to implement case-insensitivity.
        """
        if not index_url.url.endswith('/'):
            # Vaguely part of the PyPI API... weird but true.
            # FIXME: bad to modify this?
            index_url.url += '/'
        page = self._get_page(index_url, req)
        if page is None:
            logger.critical('Cannot fetch index base URL %s', index_url)
            return
        norm_name = normalize_name(req.url_name)
        for link in page.links:
            base = posixpath.basename(link.path.rstrip('/'))
            if norm_name == normalize_name(base):
                logger.debug(
                    'Real name of requirement %s is %s', url_name, base,
                )
                return base
        return None
def _find_url_name(self, index_url, url_name, req):
        if not index_url.url.endswith('/'):
            # Vaguely part of the PyPI API... weird but true.
            # FIXME: bad to modify this?
            index_url.url += '/'
        page = self._get_page(index_url, req)
        if page is None:
            logger.critical('Cannot fetch index base URL %s', index_url)
            return
        norm_name = normalize_name(req.url_name)
        for link in page.links:
            base = posixpath.basename(link.path.rstrip('/'))
            if norm_name == normalize_name(base):
                logger.debug(
                    'Real name of requirement %s is %s', url_name, base,
                )
                return base
        return None
def _find_url_name ( self , index_url , url_name , req ) : if not index_url . url . endswith ( '/' ) : # Vaguely part of the PyPI API... weird but true. # FIXME: bad to modify this? index_url . url += '/' page = self . _get_page ( index_url , req ) if page is None : logger . critical ( 'Cannot fetch index base URL %s' , index_url ) return norm_name = normalize_name ( req . url_name ) for link in page . links : base = posixpath . basename ( link . path . rstrip ( '/' ) ) if norm_name == normalize_name ( base ) : logger . debug ( 'Real name of requirement %s is %s' , url_name , base , ) return base return None
Finds the true URL name of a package, when the given name isn't quite
        correct.
        This is usually used to implement case-insensitivity.
Finds the true URL name of a package when the given name isn t quite correct . This is usually used to implement case - insensitivity .