3
[                 @   s  d dl Z 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rtejd nJejd e	 ejdde	ddejfZy
ejZW n ek
r   Y nX ejZd dlmZmZ ye W n ek
r   eZY nX ejdkr*d dlmZ G d	d
 d
eZd dlmZ ee_ej j!Z"dd Z!e!ej _!ej#Z$dddZ%e$j&e%_&e%e_#ej'Z(dddZ)e(j&e)_&e)e_'ej*Z+dd Z,e+j&e,_&e,e_*dS )    N	distutilszbThe virtualenv distutils package at %s appears to be in the same location as the system distutils?Z_virtualenv_distutils )dist	sysconfigwin32)	build_extc               @   s   e Zd Zdd ZdS )r   c             C   sV   | j d krg | _ nt| j tr.| j jtj| _ | j jdtjjt	j
d tj|  d S )Nr   ZLibs)Zlibrary_dirs
isinstance
basestringsplitospathsepinsertpathjoinsysreal_prefixold_build_extfinalize_options)self r   C/var/www/html/vignarogno/venv/lib64/python3.6/distutils/__init__.pyr   &   s    
zbuild_ext.finalize_optionsN)__name__
__module____qualname__r   r   r   r   r   r   %   s   r   c             C   sz   t | }tjjtd}tjdkr&d}nd}tjjtj|}tjj|rvx$t	|D ]}|j
drP|j| qPW |j| |S )Nzdistutils.cfgposixz.pydistutils.cfgzpydistutils.cfg)old_find_config_filesr   r   r   distutils_pathnamer   prefixisfilelistendswithremoveappend)r   foundZsystem_distutilsZuser_filenameitemr   r   r   find_config_files5   s    


r&   c             C   s   |d krt j}t| |S )N)r   r   old_get_python_inc)plat_specificr   r   r   r   sysconfig_get_python_incK   s    r)   c             C   s   |r|d krt j}t| ||S )N)r   r   old_get_python_lib)r(   Zstandard_libr   r   r   r   sysconfig_get_python_libS   s    r+   c              G   s^   t |  }tjdkrZtjjtjd}t|tr>d|kr>||d< nt|t	rZd| krZ||g }|S )Nr   ZlibsZLIBDIR)
old_get_config_varsr   platformr   r   r   r   r   dictr    )argsZ	real_varsZlib_dirr   r   r   sysconfig_get_config_vars[   s    


r0   )r   N)r   r   N)-r   r   warningsimpZopcoder   dirnamer   __file__r   normpathwarn__path__r   load_modulePKG_DIRECTORYZreal_distutilsZ__revision__AttributeError__version__r   r   r   r	   	NameErrorstrr-   Zdistutils.command.build_extr   r   Zdistutils.commandZbuild_ext_moduleDistributionr&   r   Zget_python_incr'   r)   __doc__get_python_libr*   r+   get_config_varsr,   r0   r   r   r   r   <module>   sR    




	