/usr/lib/python2.6/site-packages/pip-8.1.1-py2.6.egg/pip/req
Edit: /usr/lib/python2.6/site-packages/pip-8.1.1-py2.6.egg/pip/req/req_uninstall.pyc (8227B)
Ρς
₯Wc @@ sΧ d d k l Z d d k Z d d k Z d d k Z d d k l Z l Z l Z d d k l
Z
d d k l Z l
Z
l Z l Z l Z d d k l Z e i e Z d e f d YZ d e f d
YZ d S( i ( t absolute_importN( t uses_pycachet WINDOWSt cache_from_source( t UninstallationError( t rmtreet askt is_localt renamest normalize_path( t
indent_logt UninstallPathSetc B@ sb e Z d Z d Z d Z d Z d Z d Z d Z e d Z
d Z d Z RS(
sM A set of file paths to be removed in the uninstallation of a
requirement.c C@ s@ t | _ t | _ h | _ | | _ d | _ g | _ d S( N( t sett pathst _refuset ptht distt Nonet save_dirt _moved_paths( t selfR ( ( sM /usr/lib/python2.6/site-packages/pip-8.1.1-py2.6.egg/pip/req/req_uninstall.pyt __init__ s c C@ s
t | S( ss
Return True if the given path is one we are permitted to
remove/modify, False otherwise.
( R ( R t path( ( sM /usr/lib/python2.6/site-packages/pip-8.1.1-py2.6.egg/pip/req/req_uninstall.pyt
_permitted s c C@ sΚ t i i | \ } } t i i t | t i i | } t i i | p d S| i | o | i i | n | i
i | t i i | d d j o t o | i t
| n d S( Ni s .py( t osR t splitt joinR t normcaset existsR R
t addR t splitextR R ( R R t headt tail( ( sM /usr/lib/python2.6/site-packages/pip-8.1.1-py2.6.egg/pip/req/req_uninstall.pyR # s '$c C@ so t | } | i | o? | | i j o t | | i |