
:\c           @   s   d  Z  d d l Z d d l j Z e Z y d d l Z Wn- e k
 rP e	 Z n e
 k
 rf e	 Z n Xe j e  j d d  Z d   Z e d k r y e   Wq e
 k
 r d GHq Xn  d S(   s0   List pip pacakges in a given conda environments.iNs   .pycs   .pyc          C   sy   i  }  t  ra xR t j   D]A } | j } | j } d j | j   |  } i | d 6|  | <q Wn  t j |   } | GHd S(   s9   Use pip to find pip installed packages in a given prefix.s   {0}-{1}-pipt   versionN(	   t   PIPt   pipt   get_installed_distributionst   project_nameR    t   formatt   lowert   jsont   dumps(   t   pip_packagest   packaget   nameR    t	   full_namet   data(    (    s?   lib/python2.7/site-packages/anaconda_navigator/utils/findpip.pyt   main   s    		t   __main__s   {}(   t   __doc__R   t   os.patht   patht   ospt   TrueR   R   t   ImportErrort   Falset	   Exceptiont   realpatht   __file__t   replacet   PIP_LIST_SCRIPTR   t   __name__(    (    (    s?   lib/python2.7/site-packages/anaconda_navigator/utils/findpip.pyt   <module>	   s    	
	