capybara/virtualenv/lib/python2.7/site-packages/wheel/util.py
def matches_requirement(req, wheels):
    """List of wheels matching a requirement.

    :param req: The requirement to satisfy
    :param wheels: List of wheels to search.
    """
    try:
        from pkg_resources import Distribution, Requirement
    except ImportError:
        raise RuntimeError("Cannot use requirements without pkg_resources")

    req = Requirement.parse(req)

    selected = []
    for wf in wheels:
        f = wf.parsed_filename
        dist = Distribution(project_name=f.group("name"), version=f.group("ver"))
        if dist in req:
            selected.append(wf)
    return selected
def matches_requirement(req, wheels):
    try:
        from pkg_resources import Distribution, Requirement
    except ImportError:
        raise RuntimeError("Cannot use requirements without pkg_resources")

    req = Requirement.parse(req)

    selected = []
    for wf in wheels:
        f = wf.parsed_filename
        dist = Distribution(project_name=f.group("name"), version=f.group("ver"))
        if dist in req:
            selected.append(wf)
    return selected
def matches_requirement ( req , wheels ) : try : from pkg_resources import Distribution , Requirement except ImportError : raise RuntimeError ( "Cannot use requirements without pkg_resources" ) req = Requirement . parse ( req ) selected = [ ] for wf in wheels : f = wf . parsed_filename dist = Distribution ( project_name = f . group ( "name" ) , version = f . group ( "ver" ) ) if dist in req : selected . append ( wf ) return selected
List of wheels matching a requirement.

    :param req: The requirement to satisfy
    :param wheels: List of wheels to search.
List of wheels matching a requirement .