Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/Tools/freeze/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/Tools/freeze/__pycache__/parsesetup.cpython-33.pyo

�
��f�c@stddlZejd�Zdd�Zejd�Zdd�Zdd	�Zd
d�Zedkrpe�ndS(
iNu^([a-zA-Z0-9_]+)[ 	]*=(.*)c	
Cs�i}t|�}d}z�x�|j�}|rC||}d}n|sMPn|jd�ro|dd�}ntj|�}|s�qn|jdd�\}}|jd�}|dkr�|d|�}n|j�}|||<qWd|j�X|S(Nuu\
iiu#ii����(	uopenureadlineuendswithu
makevardefumatchugroupufindustripuclose(	ufilenameu	variablesufpupendinglineulineumatchobjunameuvalueui((u</opt/alt/python33/lib64/python3.3/Tools/freeze/parsesetup.pyugetmakevarss0
	ugetmakevarsu^([a-zA-Z0-9_]+)=(.*)c
Cs/i}i}t|�}d}z�x�|j�}|rI||}d}n|sSPn|jd�}|dkr�|d|�}n|jd�r�|dd�}q$ntj|�}|r�|jdd�\}}	|	j�||<q$|j�}
|
r$|
dd�||
d<q$q$Wd|j	�X||fS(Nuu#iu\
iii����(
uopenureadlineufinduendswithusetupvardefumatchugroupustripusplituclose(ufilenameumodulesu	variablesufpupendinglineulineuiumatchobjunameuvalueuwords((u</opt/alt/python33/lib64/python3.3/Tools/freeze/parsesetup.pyugetsetupinfo0s6
	"ugetsetupinfocCsddl}ddl}|jdd�sEtd�|jd�nx�|jdd�D]�}|jj|�}|dd�dkr�td|�t|�}t|�qY|dd�d	kr�td
|�t	|�\}}t|�t|�qYt|d�td�qYWdS(
Niiu0usage: python parsesetup.py Makefile*|Setup* ...iiuMakefileuMake style parsing:iuSetupuSetup style parsing:u&is neither a Makefile nor a Setup fileu,(name must begin with "Makefile" or "Setup")(
usysuosuargvuprintuexitupathubasenameugetmakevarsuprdictugetsetupinfo(usysuosuargubaseuvum((u</opt/alt/python33/lib64/python3.3/Tools/freeze/parsesetup.pyutestSs$






utestcCsHt|j��}x/|D]'}||}td|t|��qWdS(Nu%-15s(usortedukeysuprintustr(udukeysukeyuvalue((u</opt/alt/python33/lib64/python3.3/Tools/freeze/parsesetup.pyuprdicths

uprdictu__main__(	ureucompileu
makevardefugetmakevarsusetupvardefugetsetupinfoutestuprdictu__name__(((u</opt/alt/python33/lib64/python3.3/Tools/freeze/parsesetup.pyu<module>s"#