Your IP : 216.73.216.213


Current Path : /opt/alt/python37/lib64/python3.7/site-packages/numpy/f2py/__pycache__/
Upload File :
Current File : //opt/alt/python37/lib64/python3.7/site-packages/numpy/f2py/__pycache__/diagnose.cpython-37.pyc

B

��Fd��@sNddlmZmZmZddlZddlZddlZdd�Zdd�Ze	dkrJe�dS)�)�division�absolute_import�print_functionNcCs"td|�t�|�td�dS)NzRunning %r:z------)�print�os�system)�cmd�r	�F/opt/alt/python37/lib64/python3.7/site-packages/numpy/f2py/diagnose.py�run_commands
rcCs�t��}t�t���td�tdtj�td�tdtj�td�td�ttj	�td�td�ttj
�td�tdd�tj��td�yddl
}d	}Wn*tk
r�td
t��d	�d}YnXyddlm}d	}Wn,tk
�rtdt��d	�d}YnXyddl}d
}WnTtk
�r|yddl}d	}Wn,tk
�rvtdt��d	�d}YnXYnX|�r�ytd|j|jf�Wn6tk
�r�}ztd|�td�Wdd}~XYnX|�r,ytd|jj	|jf�Wn6tk
�r*}ztd|�td�Wdd}~XYnX|�r�yF|d
k�rXtd|jj|jjf�ntd|jj|jf�td�Wn6tk
�r�}ztd|�td�Wdd}~XYnXy�|d	k�rVtddd�ddlmm}td�td�y4td�x&|jD]}	|	d	d���td��q�WWn6tk
�rT}ztd|�td�Wdd}~XYnXWn8tk
�r�}ztd|d�td�Wdd}~XYnXy�|d
k�r�tddd�ddlmm}
ntddd�ddl m}
td�td�ytd�|
�!�td�Wn6tk
�r8}ztd|�td�Wdd}~XYnXWn6tk
�rr}ztd|�td�Wdd}~XYnX�y2|d
k�r�tddd�ddl"m#}td�td�n�y,tddd�ddl$m#}td�td�WnXtk
�r0}z8td|d �td!dd�ddl%m#}td�td�Wdd}~XYnX|�}td"dd�xXt&|�D]L}
|
dd#k�rN|
d	d#k�rNt'||
d	d����rNt|
d	d�dd��qNWtd�Wn6tk
�r�}ztd|�td�Wdd}~XYnXt�|�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_info�
numpy.f2pyr�numpy.distutils�numpy_distutils�__version__�__file__�	Exception�	distutilsZnumpy_distutils_versionZ"numpy_distutils.command.build_flib�command�
build_flibZ
all_compilersZis_available�numpy.distutils.fcompiler�	fcompilerZnumpy_distutils.fcompiler�show_fcompilers�numpy.distutils.cpuinforZnumpy_distutils.command.cpuinfoZnumpy_distutils.cpuinfo�dir�getattr)�_pathr!Zhas_newnumpyrZ
has_f2py2eZhas_numpy_distutilsr&�msgr,�compiler_classr.r�cpurr	r	r
�runs

















2
r7�__main__)
�
__future__rrrrrrrr7�__name__r	r	r	r
�<module>s