Your IP : 216.73.216.196


Current Path : /opt/alt/python37/lib64/python3.7/Tools/freeze/__pycache__/
Upload File :
Current File : //opt/alt/python37/lib64/python3.7/Tools/freeze/__pycache__/checkextensions.cpython-37.opt-1.pyc

B

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





rc	Cs�g}x�||D]�}t|�}|s qt||�}x�|��D]�}|rN|dd�dkrNq4|ddkrx|dd�dkrxtj�||�}|dd�dkr�|dd�d	kr�|dd�tj�||dd��}|�|�q4WqW|S)
N���z.or)�-�$)z.oz.a�)z-Lz-R�r)�	treatword�
expandvars�splitrrrr)rrrrZ
skipofilesr�wrrrr's
 "rz-Iz-Dz-Uz.cz.Cz.ccz.c++cCsj|dd�tkrdS|dd�dkr(|Stj�|�\}}tj�|�\}}|tkrf|d}tj�||�}|S)Nrrrz.o)�cc_flagsrrr�splitext�cc_extsr)r �head�tail�baseZextrrrr<srcCs�d}x�|t|�kr�|�d|�}}|dkr,P|d}|||d�}|d}|dkr~|�d|�}|dkrjP|||�}|d}||kr|d|�||||d�}|}qW|S)Nrrr�(�))�len�find)�strr�i�k�var�jrrrrHs$ r)rrrrr!r#rrrrrr�<module>s