capybara/virtualenv/lib/python2.7/site-packages/pip/wheel.py
def uninstallation_paths(dist):
    """
    Yield all the uninstallation paths for dist based on RECORD-without-.pyc

    Yield paths to all the files in RECORD. For each .py file in RECORD, add
    the .pyc in the same directory.

    UninstallPathSet.add() takes care of the __pycache__ .pyc.
    """
    from pip.utils import FakeFile  # circular import
    r = csv.reader(FakeFile(dist.get_metadata_lines('RECORD')))
    for row in r:
        path = os.path.join(dist.location, row[0])
        yield path
        if path.endswith('.py'):
            dn, fn = os.path.split(path)
            base = fn[:-3]
            path = os.path.join(dn, base + '.pyc')
            yield path
def uninstallation_paths(dist):
    from pip.utils import FakeFile  # circular import
    r = csv.reader(FakeFile(dist.get_metadata_lines('RECORD')))
    for row in r:
        path = os.path.join(dist.location, row[0])
        yield path
        if path.endswith('.py'):
            dn, fn = os.path.split(path)
            base = fn[:-3]
            path = os.path.join(dn, base + '.pyc')
            yield path
def uninstallation_paths ( dist ) : from pip . utils import FakeFile # circular import r = csv . reader ( FakeFile ( dist . get_metadata_lines ( 'RECORD' ) ) ) for row in r : path = os . path . join ( dist . location , row [ 0 ] ) yield path if path . endswith ( '.py' ) : dn , fn = os . path . split ( path ) base = fn [ : - 3 ] path = os . path . join ( dn , base + '.pyc' ) yield path
Yield all the uninstallation paths for dist based on RECORD-without-.pyc

    Yield paths to all the files in RECORD. For each .py file in RECORD, add
    the .pyc in the same directory.

    UninstallPathSet.add() takes care of the __pycache__ .pyc.
Yield all the uninstallation paths for dist based on RECORD - without - . pyc