Your IP : 216.73.216.213


Current Path : /opt/alt/python35/lib64/python3.5/Tools/freeze/__pycache__/
Upload File :
Current File : //opt/alt/python35/lib64/python3.5/Tools/freeze/__pycache__/checkextensions.cpython-35.pyc



��YfF
�@smddlZddlZdd�Zdd�ZdddgZd	d
ddgZd
d�Zdd�ZdS)�Nc
CsSg}g}i}xi|D]a}tjj|d�}tjj|d�}tjj|�sad}tj|�|f||<qWx�|D]�}x�|D]�}||\\}	}
}||	kr�q�|j|�|r$||kr�P|j|�x6t|	j��D]"}|t	||	|
|d�}q�WP|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/python35/lib64/python3.5/Tools/freeze/checkextensions.py�checkextensionss4


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

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