HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //home/arjun/.local/lib/python3.10/site-packages/numpy/f2py/__pycache__/diagnose.cpython-310.pyc
o

���gM�@s>ddlZddlZddlZdd�Zdd�Zedkre�dSdS)�NcCs"td|�t�|�td�dS)NzRunning %r:�------)�print�os�system)�cmd�r�F/home/arjun/.local/lib/python3.10/site-packages/numpy/f2py/diagnose.py�run_commands
r	c
Cst��}t�t���td�tdtj�td�tdtj�td�td�ttj	�td�td�ttj
�td�tdd�tj��td�zddl
}d	}Wntyn}z
td
|�d}WYd}~nd}~wwz
ddlm}d	}Wnty�}z
td|�d}WYd}~nd}~wwzddl}d
}Wn+ty�zddl}d	}Wnty�}z
td|�d}WYd}~nd}~wwYnw|r�ztd|j|jf�Wnty�}ztd|�td�WYd}~nd}~ww|�rz
td|jj	|jf�Wnt�y}ztd|�td�WYd}~nd}~ww|�r�z#|d
k�r4td|jj|jjf�ntd|jj|jf�td�Wnt�y`}ztd|�td�WYd}~nd}~wwzS|d	k�r�tddd�ddlmm}	td�td�ztd�|	jD]}
|
d	d���td��q�Wnt�y�}ztd|�td�WYd}~nd}~wwWnt�y�}ztd|d�td�WYd}~nd}~wwzV|d
k�r�tddd�ddlmm}ntddd�ddlm}td�td�ztd�|� �td�Wnt�y&}ztd|�td�WYd}~nd}~wwWnt�yD}ztd|�td�WYd}~nd}~wwz�|d
k�r`tddd�ddl!m"}td�td�nDztddd�ddl#m"}td�td�Wn-t�y�}z td|d �td!dd�ddl$m"}td�td�WYd}~nd}~ww|�}
td"dd�t%|�D]&}|dd#k�r�|d	d#k�r�t&|
|d	d����r�t|d	d�dd��q�td�Wnt�y�}ztd|�td�WYd}~nd}~wwt�|�dS)$Nrz
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�
numpy.f2pyr�numpy.distutils�numpy_distutils�__version__�__file__�	Exception�	distutils�numpy_distutils_version�"numpy_distutils.command.build_flib�command�
build_flib�
all_compilers�is_available�numpy.distutils.fcompiler�	fcompiler�numpy_distutils.fcompiler�show_fcompilers�numpy.distutils.cpuinfor�numpy_distutils.command.cpuinfo�numpy_distutils.cpuinfo�dir�getattr)�_pathr�has_newnumpy�er�
has_f2py2e�has_numpy_distutilsr#�msgr+�compiler_classr/r�cpurrrr�run
sP


��
��
����

�
��
�
��

��
��
��
�
������

���
��

���2�
��r?�__main__)rrrr	r?�__name__rrrr�<module>s
�