HOME


sh-3ll 1.0
DIR:/usr/local/lib64/python3.6/site-packages/numpy/f2py/__pycache__/
Upload File :
Current File : //usr/local/lib64/python3.6/site-packages/numpy/f2py/__pycache__/diagnose.cpython-36.pyc
3

���hn�@s:ddlZddlZddlZdd�Zdd�Zedkr6e�dS)�NcCs"td|�tj|�td�dS)NzRunning %r:z------)�print�os�system)�cmd�r�4/tmp/pip-build-5_djhm0z/numpy/numpy/f2py/diagnose.py�run_commands
rc�Cs�tj�}tjtj��td�tdtj�td�tdtj�td�td�ttj	�td�td�ttj
�td�tddjtj��td�yddl
}d	}Wn*tk
r�td
tj�d	�d}YnXyddlm}d	}Wn,tk
�rtdtj�d	�d}YnXyddl}d
}WnTtk
�r|yddl}d	}Wn,tk
�rvtdtj�d	�d}YnXYnX|�r�ytd|j|jf�Wn6tk
�r�}ztd|�td�WYdd}~XnX|�r,ytd|jj	|jf�Wn6tk
�r*}ztd|�td�WYdd}~XnX|�r�yF|d
k�rXtd|jj|jjf�ntd|jj|jf�td�Wn6tk
�r�}ztd|�td�WYdd}~XnXy�|d	k�rPtddd�ddljj}td�td�y4td�x&|jD]}	|	d	d�j�td��q�WWn6tk
�rN}ztd|�td�WYdd}~XnXWn8tk
�r�}ztd|d�td�WYdd}~XnXy�|d
k�r�tddd�ddljj}
ntddd�ddl j}
td�td�ytd�|
j!�td�Wn6tk
�r*}ztd|�td�WYdd}~XnXWn6tk
�rd}ztd|�td�WYdd}~XnX�y2|d
k�r�tddd�ddl"m#}td�td�n�y,tddd�ddl$m#}td�td�WnXtk
�r"}z:td|d �td!dd�ddl%m#}td�td�WYdd}~XnX|�}td"dd�xXt&|�D]L}
|
dd#k�r@|
d	d#k�r@t'||
d	d����r@t|
d	d�dd��q@Wtd�Wn6tk
�r�}ztd|�td�WYdd}~XnXtj|�dS)$Nz------z
os.name=%rzsys.platform=%rzsys.version:zsys.prefix:zsys.path=%r�:r�zFailed to import new numpy:)�f2py2ezFailed to import f2py2e:�z!Failed to import numpy_distutils:z Found new numpy version %r in %szerror:zFound f2py2e version %r in %sz&Found numpy.distutils version %r in %rz&Found numpy_distutils version %r in %rz0Importing numpy_distutils.command.build_flib ...� )�end�okz5Checking availability of supported Fortran compilers:)�verbosezD(ignore it, build_flib is obsolute for numpy.distutils 0.2.2 and up)z'Importing numpy.distutils.fcompiler ...z'Importing numpy_distutils.fcompiler ...z%Importing numpy.distutils.cpuinfo ...)�cpuinfoz-Importing numpy_distutils.command.cpuinfo ...z(ignore it)z%Importing numpy_distutils.cpuinfo ...zCPU information:�_)(r�getcwd�chdir�tempfile�
gettempdirr�name�sys�platform�version�prefix�join�path�numpy�ImportError�exc_infoZ
numpy.f2pyrZnumpy.distutils�numpy_distutils�__version__�__file__�	Exception�	distutilsZnumpy_distutils_versionZ"numpy_distutils.command.build_flib�command�
build_flibZ
all_compilersZis_availableZnumpy.distutils.fcompiler�	fcompilerZnumpy_distutils.fcompilerZshow_fcompilersZnumpy.distutils.cpuinforZnumpy_distutils.command.cpuinfoZnumpy_distutils.cpuinfo�dir�getattr)�_pathrZhas_newnumpyrZ
has_f2py2eZhas_numpy_distutilsr!�msgr'Zcompiler_classr(r�cpurrrr�run
s


















2
r.�__main__)rrrrr.�__name__rrrr�<module>s