
>[c           @   sW   d  d l  Z  d  d l m Z d d l m Z e  j e  Z d Z d   Z	 d   Z
 d S(   iN(   t   pathi   (   t	   yaml_loadt	   installerc         C   sv   |  j  d  s t St |   Q } | j   | j   } d | k rH t Sd | k rX t Sd | k rh t St SWd  QXt S(   Ns   .shs   CAS-INSTALLERt	   Copyrights   Continuum Analytics, Inc.(   t   endswitht   Falset   opent   readlinet   True(   t   filenamet   fdt   cio_copyright(    (    sm   lib/python2.7/site-packages/anaconda_client-1.7.2-py2.7.egg/binstar_client/inspect_package/conda_installer.pyt   is_installer   s    

c         O   s  | j    } g  } xD | j d  rX d | k rI | j | j d   n  | j    } q Wz t d j |   } Wd  t j d  Xd | j d  } | j d  } | j d	  }	 | }
 i | d
 6| d 6d  d 6} i |	 d 6| d 6} i t
 j |   d 6|
 d 6d d 6} | | | f S(   Nt   #t   :s    #
s   
s%   Could not load installer info as YAMLs   Conda installer for platform %st   PLATt   NAMEt   VERt   namet   summaryt   licenset   versiont   descriptiont   basenamet   attrst   filet   binstar_package_type(   R   t
   startswitht   appendt   stripR   t   joint   loggert   errort   popt   NoneR    R   (   R	   t   fileobjt   argst   kwargt   linet   linest   installer_dataR   R   R   R   t   package_datat   release_datat	   file_data(    (    sm   lib/python2.7/site-packages/anaconda_client-1.7.2-py2.7.egg/binstar_client/inspect_package/conda_installer.pyt   inspect_package(   s2    


(   t   loggingt   osR    t
   utils.yamlR   t	   getLoggert   __name__R   t   PACKAGE_TYPER   R,   (    (    (    sm   lib/python2.7/site-packages/anaconda_client-1.7.2-py2.7.egg/binstar_client/inspect_package/conda_installer.pyt   <module>   s   	