ó
%}Xc           @   s”   d  d l  Z  d  d l m Z d  d l m Z d  d l m Z d d
 d „  ƒ  YZ e  j d k  rt d d d „  ƒ  YZ n  e	 r d d d	 „  ƒ  YZ n  d S(   iÿÿÿÿN(   t   DistutilsOptionError(   t	   strtobool(   t   DEBUGt   Distribution_parse_config_filesc           B   s   e  Z d  Z d d „ Z RS(   s×   
    Mix-in providing forward-compatibility for functionality to be
    included by default on Python 3.7.

    Do not edit the code in this class except to update functionality
    as implemented in distutils.
    c         C   sH  d d l  m } t j t j k rR d d d d d d d	 d
 d d d d d g } n g  } t | ƒ } | d  k r |  j ƒ  } n  t r• |  j	 d ƒ n  | d d  ƒ } xÔ | D]Ì } t rË |  j	 d | ƒ n  | j
 | ƒ x’ | j ƒ  D]„ } | j | ƒ } |  j | ƒ } x] | D]U }	 |	 d k r|	 | k r| j | |	 ƒ }
 |	 j d d ƒ }	 | |
 f | |	 <qqWqå W| j ƒ  q« Wd |  j k rDx· |  j d j ƒ  D]Ÿ \ }	 \ } }
 |  j j |	 ƒ } yY | råt |  | t |
 ƒ ƒ n5 |	 d k r
t |  |	 t |
 ƒ ƒ n t |  |	 |
 ƒ Wqžt k
 r<} t | ƒ ‚ qžXqžWn  d  S(   Niÿÿÿÿ(   t   ConfigParsers   install-bases   install-platbases   install-libs   install-platlibs   install-purelibs   install-headerss   install-scriptss   install-datat   prefixs   exec-prefixt   homet   usert   roots"   Distribution.parse_config_files():t   interpolations     reading %st   __name__t   -t   _t   globalt   verboset   dry_run(   s   verboseR   (   t   configparserR   t   sysR   t   base_prefixt	   frozensett   Nonet   find_config_filesR   t   announcet   readt   sectionst   optionst   get_option_dictt   gett   replacet   __init__t   command_optionst   itemst   negative_optt   setattrR   t
   ValueErrorR    (   t   selft	   filenamesR   t   ignore_optionst   parsert   filenamet   sectionR   t   opt_dictt   optt   valt   srct   aliast   msg(    (    s9   /usr/lib/python2.7/dist-packages/setuptools/py36compat.pyt   parse_config_files   sJ    		&N(   R
   t
   __module__t   __doc__R   R/   (    (    (    s9   /usr/lib/python2.7/dist-packages/setuptools/py36compat.pyR      s   i   c           B   s   e  Z RS(    (   R
   R0   (    (    (    s9   /usr/lib/python2.7/dist-packages/setuptools/py36compat.pyR   J   s   c           B   s   e  Z RS(    (   R
   R0   (    (    (    s9   /usr/lib/python2.7/dist-packages/setuptools/py36compat.pyR   Q   s   (    (   i   (    (    (
   R   t   distutils.errorsR    t   distutils.utilR   t   distutils.debugR   R   t   version_infot   False(    (    (    s9   /usr/lib/python2.7/dist-packages/setuptools/py36compat.pyt   <module>   s   A