ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     
fc           @   s   d  d l  Z  d  d l m Z d  d l m Z d  d l m Z d  d l m Z d d
 d     YZ e	 e j d  r d d d	     YZ n  d S(   iN(   t   glob(   t   convert_path(   t   sdist(   t   filtert   sdist_add_defaultsc           B   se   e  Z d  Z d   Z e d    Z d   Z d   Z d   Z d   Z	 d   Z
 d   Z d	   Z RS(
   s   
    Mix-in providing forward-compatibility for functionality as found in
    distutils on Python 3.7.

    Do not edit the code in this class except to update functionality
    as implemented in distutils. Instead, override in the subclass.
    c         C   sJ   |  j    |  j   |  j   |  j   |  j   |  j   |  j   d S(   s9  Add all the default files to self.filelist:
          - README or README.txt
          - setup.py
          - test/test*.py
          - all pure Python modules mentioned in setup script
          - all files pointed by package_data (build_py)
          - all files defined in data_files.
          - all files defined as scripts.
          - all C sources listed as part of extensions or C libraries
            in the setup script (doesn't catch C headers!)
        Warns if (README or README.txt) or setup.py are missing; everything
        else is optional.
        N(   t   _add_defaults_standardst   _add_defaults_optionalt   _add_defaults_pythont   _add_defaults_data_filest   _add_defaults_extt   _add_defaults_c_libst   _add_defaults_scripts(   t   self(    (    sA   /usr/lib/python2.7/site-packages/setuptools/command/py36compat.pyt   add_defaults   s    





c         C   sS   t  j j |   s t St  j j |   } t  j j |  \ } } | t  j |  k S(   s   
        Case-sensitive path existence check

        >>> sdist_add_defaults._cs_path_exists(__file__)
        True
        >>> sdist_add_defaults._cs_path_exists(__file__.upper())
        False
        (   t   ost   patht   existst   Falset   abspatht   splitt   listdir(   t   fspathR   t	   directoryt   filename(    (    sA   /usr/lib/python2.7/site-packages/setuptools/command/py36compat.pyt   _cs_path_exists(   s
    
c         C   s   |  j  |  j j g } x | D] } t | t  r | } t } x7 | D]/ } |  j |  rD t } |  j j	 |  PqD qD W| s |  j
 d d j |   q q |  j |  r |  j j	 |  q |  j
 d |  q Wd  S(   Ns,   standard file not found: should have one of s   , s   standard file '%s' not found(   t   READMESt   distributiont   script_namet
   isinstancet   tupleR   R   t   Truet   filelistt   appendt   warnt   join(   R   t	   standardst   fnt   altst   got_it(    (    sA   /usr/lib/python2.7/site-packages/setuptools/command/py36compat.pyR   9   s     	c         C   sL   d d g } x9 | D]1 } t  t j j t |   } |  j j |  q Wd  S(   Ns   test/test*.pys	   setup.cfg(   R   R   R   t   isfileR    R   t   extend(   R   t   optionalt   patternt   files(    (    sA   /usr/lib/python2.7/site-packages/setuptools/command/py36compat.pyR   N   s    c         C   s   |  j  d  } |  j j   r7 |  j j | j    n  xM | j D]B \ } } } } x- | D]% } |  j j t j	 j
 | |   qZ WqA Wd  S(   Nt   build_py(   t   get_finalized_commandR   t   has_pure_modulesR   R(   t   get_source_filest
   data_filesR    R   R   R"   (   R   R,   t   pkgt   src_dirt	   build_dirt	   filenamesR   (    (    sA   /usr/lib/python2.7/site-packages/setuptools/command/py36compat.pyR   T   s    c         C   s   |  j  j   r x |  j  j D] } t | t  re t |  } t j j |  r |  j	 j
 |  q q | \ } } x? | D]7 } t |  } t j j |  rx |  j	 j
 |  qx qx Wq Wn  d  S(   N(   R   t   has_data_filesR0   R   t   strR   R   R   R'   R   R    (   R   t   itemt   dirnameR4   t   f(    (    sA   /usr/lib/python2.7/site-packages/setuptools/command/py36compat.pyR   d   s    c         C   s;   |  j  j   r7 |  j d  } |  j j | j    n  d  S(   Nt	   build_ext(   R   t   has_ext_modulesR-   R   R(   R/   (   R   R:   (    (    sA   /usr/lib/python2.7/site-packages/setuptools/command/py36compat.pyR	   u   s    c         C   s;   |  j  j   r7 |  j d  } |  j j | j    n  d  S(   Nt
   build_clib(   R   t   has_c_librariesR-   R   R(   R/   (   R   R<   (    (    sA   /usr/lib/python2.7/site-packages/setuptools/command/py36compat.pyR
   z   s    c         C   s;   |  j  j   r7 |  j d  } |  j j | j    n  d  S(   Nt   build_scripts(   R   t   has_scriptsR-   R   R(   R/   (   R   R>   (    (    sA   /usr/lib/python2.7/site-packages/setuptools/command/py36compat.pyR      s    (   t   __name__t
   __module__t   __doc__R   t   staticmethodR   R   R   R   R   R	   R
   R   (    (    (    sA   /usr/lib/python2.7/site-packages/setuptools/command/py36compat.pyR   	   s   							R   c           B   s   e  Z RS(    (   R@   RA   (    (    (    sA   /usr/lib/python2.7/site-packages/setuptools/command/py36compat.pyR      s   (    (    (
   R   R    t   distutils.utilR   t   distutils.commandR   t   setuptools.extern.six.movesR   R   t   hasattr(    (    (    sA   /usr/lib/python2.7/site-packages/setuptools/command/py36compat.pyt   <module>   s   |