HEX
Server: Apache
System: Linux zacp120.webway.host 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: govancoz (1003)
PHP: 8.3.26
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //opt/alt/python37/lib64/python3.7/site-packages/numpy/distutils/__pycache__/core.cpython-37.pyc
B

��Fd��@s�ddlmZmZmZddlZddlTdejkrvdZddlm	Z
ddlmZyddlm
Z
Wq�ek
rrd	ZYq�Xnddlm	Z
d	ZddlZddlZddlZdd
lmZddlmZddlmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$dd
l%m&Z&m'Z'm(Z(ejejejej)ej*ejejejejeje j e!j!e$j$e"j"e#j#d�Z+e�r�ddlm,Z,m-Z-e
j
e+d<e,j,e+d<eje+d<e-j-e+d<dd�Z.gfdd�Z/d dd�Z0dd�Z	dd�Z1dd�Z2dS)!�)�division�absolute_import�print_functionN)�*�
setuptoolsT)�setup)�easy_install)�	bdist_eggF)�	Extension)�NumpyDistribution)�config�config_compiler�build�build_py�	build_ext�
build_clib�	build_src�
build_scripts�sdist�install_data�install_headers�install�	bdist_rpm�install_clib)�get_data_files�is_sequence�	is_string)rrr�	config_cc�	config_fcrrrrrrrrrr)�develop�egg_infor	rrr cKs�x�|��D]�\}}||kr$|||<q
||}t|t�rH|t|�||<q
t|t�rd|t|�||<q
t|t�r|t|f|�q
t|�r�||||<q
ttt	|����q
WdS)N)
�items�
isinstance�tuple�list�dict�_dict_appendr�	TypeError�repr�type)�d�kws�k�v�dv�r/�G/opt/alt/python37/lib64/python3.7/site-packages/numpy/distutils/core.pyr&9s


r&cCs�|r|dSd}dd�tjD�}x(tjD]}|dr(|�d|d�q(Wx.tjD]$}|�d�sp|dksp||krRd	}PqRW|�|�|S)
zT Return True if command line does not contain any
    help or display requests.
    rTcSsg|]}d|�qS)z--r/)�.0�nr/r/r0�
<listcomp>Qsz$_command_line_ok.<locals>.<listcomp>��-z--helpz-hF)�Distribution�display_option_names�display_options�append�sys�argv�
startswith)�_cache�ok�display_opts�o�argr/r/r0�_command_line_okJs
rBcCs6tjj}|dk	r dt|�kr d}|r2|dkr2t�}|S)N�DistributionWithoutHelpCommands)�	distutils�core�_setup_distributionr(r)�always�distr/r/r0�get_distribution\srIcKs�t��}|��}d|kr&|�|d�||d<d|kr�|�d�}tjj}tjj}dtj_dtj_ztf|�}Wd|tj_|tj_X|j	s�t
�s�|S|�}t|d�r�|��}t
|f|�g}x||�dg�D]l}	g}
x\|	jD]R}t|��r|\}}
t|||
�|
�|�q�t|��r|
�|�q�td|f��q�W|
|	_q�W|�rnd|k�rPg|d<x|D]}t|d|��qVWd|k�s�d|k�r�d|k�r�g|d<t|d	<tf|�S)
N�cmdclass�
configuration�commandline�todict�ext_modulesz2invalid description of extension module library %r�	libraries�headers�	distclass)�numpy_cmdclass�copy�update�poprDrErF�_setup_stop_afterr�helprB�hasattrrMr&�getrOr�_check_append_ext_libraryr9rr'�_check_append_libraryr�	old_setup)�attrrJ�new_attrrK�old_dist�old_stoprHrrO�ext�
new_libraries�item�lib_name�
build_infor/r/r0rksX








rcCs�x�|D]�}t|�r�t|�rZ|d|dkr�|d|dkr>dStjd|dfdd�Pq�||dkr�tjd|dfdd�Pqt|�r�|d|kr�tjd|dfdd�Pq||krdSqW|�|�dS)Nrr4z8[0] libraries list contains %r with different build_info�)�
stacklevelz1[1] libraries list contains %r with no build_infoz1[2] libraries list contains %r with no build_info)r�warnings�warnr9)rOrc�libitemr/r/r0r[�s0



r[cCszxf|D]^}t|�rF|d|krd|d|kr.dStjd|fdd�Pq||krtjd|fdd�PqW|�||f�dS)Nrr4z8[3] libraries list contains %r with different build_inforf)rgz1[4] libraries list contains %r with no build_info)rrhrir9)rOrdrercr/r/r0rZ�s
rZ)F)3�
__future__rrrr:�distutils.core�modules�have_setuptoolsrrr\�setuptools.commandrr	�ImportErrorrhrD�distutils.dist�numpy.distutils.extensionr
�"numpy.distutils.numpy_distributionr�numpy.distutils.commandrr
rrrrrrrrrrrr�numpy.distutils.misc_utilrrrrrrRrr r&rBrIr[rZr/r/r/r0�<module>s\
@





@