Your IP : 216.73.216.196


Current Path : /opt/alt/python36/lib64/python3.6/Tools/freeze/__pycache__/
Upload File :
Current File : //opt/alt/python36/lib64/python3.6/Tools/freeze/__pycache__/checkextensions.cpython-36.opt-1.pyc

3

� fF
�@sJddlZddlZdd�Zdd�ZdddgZd	d
ddgZd
d�Zdd�ZdS)�Nc
Cs�g}g}i}xJ|D]B}tjj|d�}tjj|d�}tjj|�sBd}tj|�|f||<qWx�|D]�}x�|D]�}||\\}	}
}||	kr�qh|j|�|r�||kr�P|j|�x(t|	j��D]}|t	||	|
|d�}q�WP|t	||	|
|d�}PqhWq^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/python36/lib64/python3.6/Tools/freeze/checkextensions.py�checkextensionss4






rcCs�g}x�||D]�}t|�}|s qt||�}x�|j�D]�}|rN|d
d�dkrNq4|ddkrx|dd�d
krxtjj||�}|dd�dkr�|dd	�dkr�|dd�tjj||dd��}|j|�q4WqW|S)N��.or�-�$�.a�-L�-R����)rrr )rr)rr)�	treatword�
expandvars�splitrrrr)rrrrZ
skipofilesr�wrrrr's
 "rz-Iz-Dz-Uz.cz.Cz.ccz.c++cCsj|dd�tkrdS|dd�dkr(|Stjj|�\}}tjj|�\}}|tkrf|d}tjj||�}|S)Nrrrz.o)�cc_flagsrrr#�splitext�cc_extsr)r$�head�tail�baseZextrrrr!<sr!cCs�d}x�|t|�kr�|jd|�}}|dkr,P|d}|||d�}|d}|dkr~|jd|�}|dkrjP|||�}|d}||kr|d|�||||d�}|}qW|S)Nrrr�(�))�len�find)�strr�i�k�var�jrrrr"Hs$ r")rrrrr%r'r!r"rrrr�<module>s