ó
^\kdc           @   s_  d  Z  d d l Z d d l Z d d l Z d d l Z d d l m Z m Z y d d l Z Wn e	 k
 r{ d d l
 Z n Xd d d d d d	 d
 d d d d g Z d „  Z e j rÓ e j j e e j ƒ ƒ Z n e e j ƒ  ƒ Z e j d k r(d e d j ƒ  k r(e e j j e e ƒ ƒ Z n  e j d k rnd e d j ƒ  k rne e j j e e e ƒ ƒ Z n  e j d k r´d e d j ƒ  k r´e e j j e e e ƒ ƒ Z n  d „  Z e ƒ  Z e a d „  Z e j ƒ  Z e j d ƒ Z d „  Z e j j  ƒ  d Z! e j d  Z" e! d e! d Z# e j j$ e j% ƒ Z& e j j$ e j' ƒ Z( d a* d Z+ d „  Z, d „  Z- d  „  Z. d! „  Z/ d" „  Z0 d# „  Z1 d d$ „ Z2 d% „  Z3 d& „  Z4 d' „  Z5 d d( „ Z6 d) „  Z7 d* „  Z8 d+ „  Z9 e0 ƒ  d e: d, „ Z; e0 ƒ  d e: d- „ Z< d. „  Z= d/ „  Z> d0 „  Z? d1 „  Z@ d2 „  ZA d3 „  ZB eC d4 k r[eB ƒ  n  d S(5   s-   Access to Python's configuration information.iÿÿÿÿN(   t   pardirt   realpatht   get_config_h_filenamet   get_config_vart   get_config_varst   get_makefile_filenamet   get_patht   get_path_namest	   get_pathst   get_platformt   get_python_versiont   get_scheme_namest   parse_config_hc         C   s'   y t  |  ƒ SWn t k
 r" |  SXd  S(   N(   R   t   OSError(   t   path(    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyt   _safe_realpath"   s    t   ntt   pcbuildiøÿÿÿs   \pc\viöÿÿÿs   \pcbuild\amd64iòÿÿÿc          C   s=   x6 d D]. }  t  j j t  j j t d |  ƒ ƒ r t Sq Wt S(   Ns
   Setup.dists   Setup.localt   Modules(   s
   Setup.dists   Setup.local(   t   osR   t   isfilet   joint   _PROJECT_BASEt   Truet   False(   t   fn(    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyt   is_python_build:   s    $c          C   sÈ   t  sÄ d d l m }  t j d d ƒ d } |  | ƒ } | j d ƒ } | sY t d ƒ ‚ | j ƒ  � } t j	 | ƒ Wd  QXt
 r» x7 d D], } t j | d
 d ƒ t j | d d ƒ qˆ Wn  t a  n  d  S(   Niÿÿÿÿ(   t   findert   .i   i    s   sysconfig.cfgs   sysconfig.cfg existst   posix_prefixt
   posix_homet   includes   {srcdir}/Includet   platincludes   {projectbase}/.(   s   posix_prefixs
   posix_home(   t	   _cfg_readt   distlib.resourcesR   t   __name__t   rsplitt   findt   AssertionErrort	   as_streamt   _SCHEMESt   readfpt   _PYTHON_BUILDt   setR   (   R   t   backport_packaget   _findert   _cfgfilet   st   scheme(    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyt   _ensure_cfg_readD   s    s   \{([^{]*?)\}c            s-  t  ƒ  |  j d ƒ r( |  j d ƒ } n	 t ƒ  } |  j ƒ  } xb | D]Z } | d k r\ qD n  x? | D]7 \ } } |  j | | ƒ r‡ qc n  |  j | | | ƒ qc WqD W|  j d ƒ xw |  j ƒ  D]i } t |  j | ƒ ƒ ‰  ‡  f d †  } x< |  j | ƒ D]+ \ } } |  j | | t	 j
 | | ƒ ƒ qö Wq¼ Wd  S(   Nt   globalsc            s0   |  j  d ƒ } | ˆ  k r# ˆ  | S|  j  d ƒ S(   Ni   i    (   t   group(   t   matchobjt   name(   t	   variables(    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyt	   _replacero   s    (   R1   t   has_sectiont   itemst   tuplet   sectionst
   has_optionR+   t   remove_sectiont   dictt	   _VAR_REPLt   sub(   t   configR2   R;   t   sectiont   optiont   valueR7   (    (   R6   sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyt   _expand_globalsY   s$    	i    i   i   c            s   ‡  f d †  } t  j | |  ƒ S(   s»   In the string `path`, replace tokens like {some.thing} with the
    corresponding value from the map `local_vars`.

    If there is no corresponding value, leave the token unchanged.
    c            sJ   |  j  d ƒ } | ˆ  k r# ˆ  | S| t j k r= t j | S|  j  d ƒ S(   Ni   i    (   R3   R   t   environ(   R4   R5   (   t
   local_vars(    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyR7   ‹   s    (   R?   R@   (   R   RG   R7   (    (   RG   sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyt   _subst_vars…   s    c         C   sI   |  j  ƒ  } x6 | j ƒ  D]( \ } } | | k r7 q n  | |  | <q Wd  S(   N(   t   keysR9   (   t   target_dictt
   other_dictt   target_keyst   keyRD   (    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyt   _extend_dict•   s
    c         C   s’   i  } | d  k r i  } n  t | t ƒ  ƒ x` t j |  ƒ D]O \ } } t j d k rk t j j | ƒ } n  t j j	 t
 | | ƒ ƒ | | <q; W| S(   Nt   posixR   (   s   posixs   nt(   t   NoneRN   R   R(   R9   R   R5   R   t
   expandusert   normpathRH   (   R0   t   varst   resRM   RD   (    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyt   _expand_vars�   s    	#c            s   ‡  f d †  } t  j | |  ƒ S(   Nc            s0   |  j  d ƒ } | ˆ  k r# ˆ  | S|  j  d ƒ S(   Ni   i    (   R3   (   R4   R5   (   RS   (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyR7   «   s    (   R?   R@   (   RD   RS   R7   (    (   RS   sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyt   format_valueª   s    c           C   s   t  j d k r d St  j S(   NRO   R   (   R   R5   (    (    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyt   _get_default_scheme³   s    c          C   sÉ   t  j j d d  ƒ }  d „  } t  j d k r_ t  j j d ƒ pB d } |  rO |  S| | d ƒ Sn  t j d k r® t d ƒ } | r® |  rŠ |  S| d d	 | d
 t j d  ƒ Sq® n  |  r¸ |  S| d d ƒ Sd  S(   Nt   PYTHONUSERBASEc          W   s   t  j j t  j j |  Œ  ƒ S(   N(   R   R   RQ   R   (   t   args(    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyt   joinuser½   s    R   t   APPDATAt   ~t   Pythont   darwint   PYTHONFRAMEWORKt   Librarys   %d.%di   s   .local(	   R   RF   t   getRP   R5   t   syst   platformR   t   version_info(   t   env_baseRZ   t   baset	   framework(    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyt   _getuserbaseº   s"    	c      	   C   sû  t  j d ƒ } t  j d ƒ } t  j d ƒ } | d k rB i  } n  i  } i  } t j |  d d d d ƒ� } | j ƒ  } Wd QXxà | D]Ø }	 |	 j d	 ƒ s… |	 j ƒ  d
 k r² q… n  | j |	 ƒ }
 |
 r… |
 j	 d d ƒ \ } } | j ƒ  } | j
 d d
 ƒ } d | k r| | | <q]y t | ƒ } Wn' t k
 rO| j
 d d ƒ | | <q]X| | | <q… q… Wt | j ƒ  ƒ } d } x/t | ƒ d k rªxt | ƒ D]} | | } | j | ƒ pÆ| j | ƒ }
 |
 d k	 rŒ|
 j	 d ƒ } t } | | k r	t | | ƒ } n¦ | | k rt } n‘ | t j k r=t j | } nr | | k r¡| j d ƒ rq| d | k rqd
 } q¯d | | k rŠt } q¯t | d | ƒ } n d
 | | <} | r£| |
 j ƒ  } | |
 j ƒ   | | } d | k rö| | | <q‰y t | ƒ } Wn! t k
 r)| j ƒ  | | <n X| | | <| j | ƒ | j d ƒ r‰| d | k r‰| d } | | k r†| | | <q†q‰q£q›| | | <| j | ƒ q›Wq|Wx< | j ƒ  D]. \ } } t | t ƒ r¸| j ƒ  | | <q¸q¸W| j | ƒ | S(   sÌ   Parse a Makefile-style file.

    A dictionary containing name/value pairs is returned.  If an
    optional dictionary is passed in as the second argument, it is
    used instead of a new dictionary.
    s"   ([a-zA-Z][a-zA-Z0-9_]+)\s*=\s*(.*)s   \$\(([A-Za-z][A-Za-z0-9_]*)\)s   \${([A-Za-z][A-Za-z0-9_]*)}t   encodings   utf-8t   errorst   surrogateescapeNt   #t    i   i   s   $$t   $t   CFLAGSt   LDFLAGSt   CPPFLAGSi    t   PY_i   (   s   CFLAGSs   LDFLAGSs   CPPFLAGS(   t   ret   compileRP   t   codecst   opent	   readlinest
   startswitht   stript   matchR3   t   replacet   intt
   ValueErrort   listRI   t   lenR:   t   searchR   t   strR   R   RF   t   endt   startt   removeR9   t
   isinstancet   update(   t   filenameRS   t   _variable_rxt   _findvar1_rxt   _findvar2_rxt   donet   notdonet   ft   linest   linet   mt   nt   vt   tmpvR6   t   renamed_variablesR5   RD   t   foundt   itemt   aftert   k(    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyt   _parse_makefile×   sŒ    		!
			


c          C   s`   t  r t j j t d ƒ St t d ƒ r> d t t j f }  n d }  t j j t	 d ƒ |  d ƒ S(   s    Return the path of the Makefile.t   Makefilet   abiflagss   config-%s%sRA   t   stdlib(
   R*   R   R   R   R   t   hasattrRb   t   _PY_VERSION_SHORTR›   R   (   t   config_dir_name(    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyR   M  s    c         C   s  t  ƒ  } y t | |  ƒ WnL t k
 rh } d | } t | d ƒ rY | d | j } n  t | ƒ ‚ n Xt ƒ  } y& t | ƒ � } t | |  ƒ Wd QXWnL t k
 ræ } d | } t | d ƒ r× | d | j } n  t | ƒ ‚ n Xt rþ |  d |  d <n  d S(   s7   Initialize the module as appropriate for POSIX systems.s.   invalid Python installation: unable to open %st   strerrors    (%s)Nt	   BLDSHAREDt   LDSHARED(	   R   R™   t   IOErrorR�   R    R   Rv   R   R*   (   RS   t   makefilet   et   msgt   config_hR�   (    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyt   _init_posixX  s&    	
	
c         C   sq   t  d ƒ |  d <t  d ƒ |  d <t  d ƒ |  d <d |  d <d	 |  d
 <t |  d <t j j t t j ƒ ƒ |  d <d S(   s+   Initialize the module as appropriate for NTRœ   t   LIBDESTt
   platstdlibt
   BINLIBDESTR   t	   INCLUDEPYs   .pydt   SOs   .exet   EXEt   VERSIONt   BINDIRN(   R   t   _PY_VERSION_SHORT_NO_DOTR   R   t   dirnameR   Rb   t
   executable(   RS   (    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyt   _init_non_posixt  s    


c         C   sã   | d k r i  } n  t j d ƒ } t j d ƒ } x© t rÞ |  j ƒ  } | sR Pn  | j | ƒ } | r° | j d d ƒ \ } } y t | ƒ } Wn t k
 r¢ n X| | | <q6 | j | ƒ } | r6 d | | j d ƒ <q6 q6 W| S(   sÌ   Parse a config.h-style file.

    A dictionary containing name/value pairs is returned.  If an
    optional dictionary is passed in as the second argument, it is
    used instead of a new dictionary.
    s"   #define ([A-Z][A-Za-z0-9_]+) (.*)
s&   /[*] #undef ([A-Z][A-Za-z0-9_]+) [*]/
i   i   i    N(	   RP   Rs   Rt   R   t   readlineRz   R3   R|   R}   (   t   fpRS   t	   define_rxt   undef_rxR�   R�   R‘   R’   (    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyR   „  s(    		c          C   sU   t  r6 t j d k r- t j j t d ƒ }  qB t }  n t d ƒ }  t j j |  d ƒ S(   s   Return the path of pyconfig.h.R   t   PCR    s
   pyconfig.h(   R*   R   R5   R   R   R   R   (   t   inc_dir(    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyR   £  s    	c           C   s   t  t t j ƒ  ƒ ƒ S(   s,   Return a tuple containing the schemes names.(   R:   t   sortedR(   R;   (    (    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyR   ¯  s    c           C   s   t  j d ƒ S(   s*   Return a tuple containing the paths names.R   (   R(   t   options(    (    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyR   ´  s    c         C   s1   t  ƒ  | r t |  | ƒ St t j |  ƒ ƒ Sd S(   s°   Return a mapping containing an install scheme.

    ``scheme`` is the install scheme name. If not provided, it will
    return the default scheme for the current platform.
    N(   R1   RU   R>   R(   R9   (   R0   RS   t   expand(    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyR   º  s    c         C   s   t  | | | ƒ |  S(   s[   Return a path corresponding to the scheme.

    ``scheme`` is the install scheme name.
    (   R   (   R5   R0   RS   R½   (    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyR   Ç  s    c          G   s‘  t  d" k rRi  a  t t  d <t t  d <t t  d <t t  d <t d t d t  d <t t  d <t t  d	 <t t  d
 <y t j t  d <Wn t	 k
 rœ d t  d <n Xt
 j d# k r¹ t t  ƒ n  t
 j d k rÕ t t  ƒ n  t j d k rô t ƒ  t  d <n  d t  k rt t  d <n t t  d ƒ t  d <t r¾t
 j d k r¾t } y t
 j ƒ  } Wn t k
 red" } n Xt
 j j t  d ƒ r¾| | k r¾t
 j j | t  d ƒ } t
 j j | ƒ t  d <q¾n  t j d k rRt
 j ƒ  d } t | j d ƒ d ƒ } | d k  rTxGd$ D]D } t  | } t j d d | ƒ } t j d d | ƒ } | t  | <q	WqOd t
 j k r»t
 j d } xH d% D]= } t  | } t j d d | ƒ } | d | } | t  | <qwWn  t  j d d ƒ }	 t j  d |	 ƒ }
 |
 d" k	 rO|
 j! d  ƒ } t
 j j" | ƒ sLx: d& D]/ } t  | } t j d! d | ƒ } | t  | <qWqLqOqRn  |  r‰g  } x$ |  D] } | j# t  j | ƒ ƒ qeW| St  Sd" S('   sy  With no arguments, return a dictionary of all configuration
    variables relevant for the current platform.

    On Unix, this means every variable defined in Python's installed Makefile;
    On Windows and Mac OS it's a much smaller set.

    With arguments, return a list of values that result from looking up
    each argument in the configuration variable dictionary.
    t   prefixt   exec_prefixt
   py_versiont   py_version_shorti    i   t   py_version_nodotRf   t   platbaset   projectbaseR›   Rm   R   t   os2RO   s   2.6t   userbaset   srcdirR^   R   i   Rp   t
   BASECFLAGSRo   t	   PY_CFLAGSR¡   s   -arch\s+\w+\st    s   -isysroot [^ 	]*t	   ARCHFLAGSs   -isysroot\s+(\S+)i   s   -isysroot\s+\S+(\s|$)N(   s   nts   os2(   s   LDFLAGSs
   BASECFLAGSs   CFLAGSs	   PY_CFLAGSs	   BLDSHARED(   s   LDFLAGSs
   BASECFLAGSs   CFLAGSs	   PY_CFLAGSs	   BLDSHARED(   s   LDFLAGSs
   BASECFLAGSs   CFLAGSs	   PY_CFLAGSs	   BLDSHARED($   t   _CONFIG_VARSRP   t   _PREFIXt   _EXEC_PREFIXt   _PY_VERSIONRž   R   Rb   R›   t   AttributeErrorR   R5   R´   R¨   t   versionRh   R   R*   t   getcwdR   R   t   isabsR   RR   Rc   t   unameR|   t   splitRs   R@   RF   Ra   R€   R3   t   existst   append(   RY   Rf   t   cwdRÇ   t   kernel_versiont   major_versionRM   t   flagst   archRo   R�   t   sdkt   valsR5   (    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyR   Ï  s†    













c         C   s   t  ƒ  j |  ƒ S(   s“   Return the value of a single variable using the dictionary returned by
    'get_config_vars()'.

    Equivalent to get_config_vars().get(name)
    (   R   Ra   (   R5   (    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyR   R  s    c          C   s`  t  j d k r– d }  t j j |  ƒ } | d k r: t j St j j d | ƒ } t j | t |  ƒ | !j ƒ  } | d k r d S| d k r� d St j St  j d	 k sµ t t  d
 ƒ r¼ t j St  j	 ƒ  \ } } } } } | j ƒ  j
 d d ƒ } | j
 d d ƒ } | j
 d d ƒ } | d  d k r1d | | f S| d  d k r| d d k rOd } d t | d ƒ d | d f } qOnÐ| d  d k r�d | | f S| d  d k r¾d | | | f S| d  d k r
d } t j d  ƒ }	 |	 j | ƒ }
 |
 rO|
 j ƒ  } qOnE| d  d! k rOt ƒ  } | j d" ƒ } t rÃ| } y t d# ƒ } Wn t k
 raqÃXz t j d$ | j ƒ  ƒ }
 Wd% | j ƒ  X|
 d% k	 rÃd& j |
 j d' ƒ j d& ƒ d  ƒ } qÃn  | sÒ| } n  | rO| } d( } | d& d) k rõd* t ƒ  j d+ d ƒ j ƒ  k rõd, } t ƒ  j d+ ƒ } t j d- | ƒ } t t t | ƒ ƒ ƒ } t | ƒ d' k rv| d } qI| d; k r‹d, } qI| d< k r d1 } qI| d= k rµd2 } qI| d> k rÊd4 } qI| d? k rßd5 } qIt  d6 | f ƒ ‚ qL| d. k rt j! d@ k rId0 } qIqL| dA k rLt j! dB k r@d3 } qId/ } qLqOn  d: | | | f S(C   s«  Return a string that identifies the current platform.

    This is used mainly to distinguish platform-specific build directories and
    platform-specific built distributions.  Typically includes the OS name
    and version and the architecture (as supplied by 'os.uname()'),
    although the exact information included depends on the OS; eg. for IRIX
    the architecture isn't particularly important (IRIX only runs on SGI
    hardware), but for Linux the kernel version isn't particularly
    important.

    Examples of returned values:
       linux-i586
       linux-alpha (?)
       solaris-2.6-sun4u
       irix-5.3
       irix64-6.2

    Windows will return one of:
       win-amd64 (64bit Windows on AMD64 (aka x86_64, Intel64, EM64T, etc)
       win-ia64 (64bit Windows on Itanium)
       win32 (all others - specifically, sys.platform is returned)

    For other non-POSIX platforms, currently just returns 'sys.platform'.
    R   s    bit (iÿÿÿÿt   )t   amd64s	   win-amd64t   itaniums   win-ia64RO   RÔ   t   /Rm   RÊ   t   _t   -i   t   linuxs   %s-%st   sunosi    t   5t   solariss   %d.%si   i   i   t   irixt   aixs   %s-%s.%si   t   cygwins   [\d.]+R^   t   MACOSX_DEPLOYMENT_TARGETs0   /System/Library/CoreServices/SystemVersion.plists=   <key>ProductUserVisibleVersion</key>\s*<string>(.*?)</string>NR   i   t   macosxs   10.4.s   -archRo   t   fats   -arch\s+(\S+)t   i386t   ppct   x86_64t   intelt   fat3t   ppc64t   fat64t	   universals%   Don't know machine value for archs=%ri    t   PowerPCt   Power_Macintoshs   %s-%s-%s(   s   i386s   ppc(   s   i386Rñ   (   s   i386s   ppcRñ   (   Rô   Rñ   (   s   i386s   ppcRô   Rñ   I       (   s   PowerPCs   Power_MacintoshI       ("   R   R5   Rb   RÑ   R%   Rc   R   t   lowerR�   RÔ   R{   R|   Rs   Rt   Rz   R3   R   Ra   R   Rv   R£   R€   t   readt   closeRP   R   RÕ   Ry   t   findallR:   R»   R+   R}   t   maxsize(   R¾   t   it   jt   lookt   osnamet   hostt   releaseRÑ   t   machinet   rel_reR�   t   cfgvarst   macvert
   macreleaseR�   t   cflagst   archs(    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyR	   [  s¤     (		+	!						c           C   s   t  S(   N(   Rž   (    (    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyR
   ý  s    c         C   sZ   xS t  t | j ƒ  ƒ ƒ D]9 \ } \ } } | d k rC d |  GHn  d | | f GHq Wd  S(   Ni    s   %s: s
   	%s = "%s"(   t	   enumerateR»   R9   (   t   titlet   datat   indexRM   RD   (    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyt   _print_dict  s    +c           C   sR   d t  ƒ  GHd t ƒ  GHd t ƒ  GHd GHt d t ƒ  ƒ d GHt d t ƒ  ƒ d S(	   s*   Display all information sysconfig detains.s   Platform: "%s"s   Python version: "%s"s!   Current installation scheme: "%s"t   Pathst	   VariablesN(    (    (   R	   R
   RW   R  R   R   (    (    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyt   _main  s    t   __main__(D   t   __doc__Ru   R   Rs   Rb   t   os.pathR    R   t   configparsert   ImportErrort   ConfigParsert   __all__R   R³   R   R²   R   RÒ   R5   Rù   R   R   R*   R   R!   R1   t   RawConfigParserR(   Rt   R?   RE   RÑ   RÕ   RÏ   Rž   R±   RR   R¾   RÍ   R¿   RÎ   RP   RÌ   t
   _USER_BASERH   RN   RU   RV   RW   Rh   R™   R   R¨   R´   R   R   R   R   R   R   R   R   R   R	   R
   R  R  R#   (    (    (    sN   /var/www/testScraper/venv/build/pip/pip/_vendor/distlib/_backport/sysconfig.pyt   <module>   sˆ   			%%!%!				#							v							ƒ			¢			