ó
zÛ^c           @   s5  d  d l  Z  d  d l Z d  d l Z d  d l Z e  j j Z e  j j e  j j e j ƒ d ƒ Z e  j j	 e ƒ e  j j e  j j	 e ƒ ƒ k r  e j
 d ƒ n3 e j d e ƒ e e  j j e d ƒ ƒ j ƒ  d Uy d  d l Z d  d l Z Wn' e k
 rd  d l m Z m Z n Xy e Wn e k
 r:e Z n Xe j d k rŒd  d l m Z d	 e f d
 „  ƒ  YZ d  d l m Z e e _ n  e j j Z d „  Z e e j _ e j Z  d d d „ Z" e  j# e" _# e" e _ e j$ Z% d d d d „ Z& e% j# e& _# e& e _$ e j' Z( d „  Z) e( j# e) _# e) e _' d S(   iÿÿÿÿNt	   distutilssb   The virtualenv distutils package at %s appears to be in the same location as the system distutils?i    s   __init__.py(   t   distt	   sysconfigt   win32(   t	   build_extR   c           B   s   e  Z d  „  Z RS(   c         C   s~   |  j  d  k r g  |  _  n- t |  j  t ƒ rH |  j  j t j ƒ |  _  n  |  j  j d t j j	 t
 j d ƒ ƒ t j |  ƒ d  S(   Ni    t   Libs(   t   library_dirst   Nonet
   isinstancet
   basestringt   splitt   ost   pathsept   insertt   patht   joint   syst   real_prefixt   old_build_extt   finalize_options(   t   self(    (    s=   /opt/eff.org/certbot/venv/lib/python2.7/distutils/__init__.pyR   "   s    %(   t   __name__t
   __module__R   (    (    (    s=   /opt/eff.org/certbot/venv/lib/python2.7/distutils/__init__.pyR   !   s   c         C   s³   t  |  ƒ } t j j t d ƒ } t j d k r9 d } n d } t j j t j | ƒ } t j j | ƒ r¯ x3 t	 | ƒ D]% } | j
 d ƒ rv | j | ƒ qv qv W| j | ƒ n  | S(   Ns   distutils.cfgt   posixs   .pydistutils.cfgs   pydistutils.cfg(   t   old_find_config_filesR   R   R   t   distutils_patht   nameR   t   prefixt   isfilet   listt   endswitht   removet   append(   R   t   foundt   system_distutilst   user_filenamet   item(    (    s=   /opt/eff.org/certbot/venv/lib/python2.7/distutils/__init__.pyt   find_config_files1   s    	c         C   s%   | d  k r t j } n  t |  | ƒ S(   N(   R   R   R   t   old_get_python_inc(   t   plat_specificR   (    (    s=   /opt/eff.org/certbot/venv/lib/python2.7/distutils/__init__.pyt   sysconfig_get_python_incG   s    c         C   s.   | r | d  k r t j } n  t |  | | ƒ S(   N(   R   R   R   t   old_get_python_lib(   R'   t   standard_libR   (    (    s=   /opt/eff.org/certbot/venv/lib/python2.7/distutils/__init__.pyt   sysconfig_get_python_libO   s    c          G   s   t  |  Œ  } t j d k r‰ t j j t j d ƒ } t | t ƒ r[ d | k r[ | | d <q‰ t | t	 ƒ r‰ d |  k r‰ | | g } q‰ n  | S(   NR   t   libst   LIBDIR(
   t   old_get_config_varsR   t   platformR   R   R   R   R   t   dictR   (   t   argst	   real_varst   lib_dir(    (    s=   /opt/eff.org/certbot/venv/lib/python2.7/distutils/__init__.pyt   sysconfig_get_config_varsW   s    (*   R   R   t   warningst   opcodeR   t   dirnameR   t   __file__R   t   normpatht   warnt   __path__R   t   opent   readR   R   t   ImportErrorR    R	   t	   NameErrort   strR/   t   distutils.command.build_extR   R   t   distutils.commandt   build_ext_modulet   DistributionR%   R   t   get_python_incR&   R   R(   t   __doc__t   get_python_libR)   R+   t   get_config_varsR.   R4   (    (    (    s=   /opt/eff.org/certbot/venv/lib/python2.7/distutils/__init__.pyt   <module>   sN   $0
#

								