Your IP : 216.73.216.213


Current Path : /opt/alt/python34/lib64/python3.4/Tools/freeze/__pycache__/
Upload File :
Current File : //opt/alt/python34/lib64/python3.4/Tools/freeze/__pycache__/checkextensions.cpython-34.pyo

�
e fF
�@smddlZddlZdd�Zdd�ZdddgZd	d
ddgZd
d�Zdd�ZdS)�Nc
Cs_g}g}i}xl|D]d}tjj|d�}tjj|d�}tjj|�sdd}ntj|�|f||<qWx�|D]�}x�|D]�}||\\}	}
}||	kr�q�n|j|�|r0||kr�Pn|j|�x6t|	j��D]"}|t	||	|
|d�}qWPn|t	||	|
|d�}Pq�Wq�W||fS)NZSetupzlib.a�r)
�os�path�join�isfile�
parsesetupZgetsetupinfo�append�list�keys�select)�unknown�
extensions�files�modulesZedict�eZsetupZliba�mod�mods�vars�m�r�A/opt/alt/python34/lib64/python3.4/Tools/freeze/checkextensions.py�checkextensionss4
	



	rcCs&g}x||D]
}t|�}|s/qnt||�}x�|j�D]�}|rs|d
d�dkrsqKn|ddkr�|dd�d
kr�tjj||�}n|dd�dkr
|dd	�dkr
|dd�tjj||dd��}n|j|�qKWqW|S)N��.or�-�$�.a�-L�-R����)rrr )rr)rr)�	treatword�
expandvars�splitrrrr)rrrrZ
skipofilesr�wrrrr's&,0rz-Iz-Dz-Uz.cz.Cz.ccz.c++cCs�|dd�tkrdS|dd�dkr4|Stjj|�\}}tjj|�\}}|tkr�|d}tjj||�}n|S)Nrrrz.o)�cc_flagsrrr#�splitext�cc_extsr)r$�head�tail�baseZextrrrr!<s
r!cCs�d}x�|t|�kr�|jd|�}}|dkrAPn|d}|||d�}|d}|dkr�|jd|�}|dkr�Pn|||�}|d}n||kr	|d|�||||d�}|}q	q	W|S)Nrrr�(�))�len�find)�strr�i�k�var�jrrrr"Hs$


&
r")rrrrr%r'r!r"rrrr�<module>s