????

Your IP : 3.137.173.170


Current Path : /opt/cloudlinux/venv/lib/python3.11/site-packages/numpy/distutils/__pycache__/
Upload File :
Current File : //opt/cloudlinux/venv/lib/python3.11/site-packages/numpy/distutils/__pycache__/core.cpython-311.pyc

�

	If���H�ddlZddlmZdejvr#dZddlmZddlm	Z		ddlm
Z
n#e$rdZYnwxYwddlmZdZddlZddlZ
ddlZ
dd	lmZdd
lmZddlmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!ddl"m#Z#m$Z$ejejejej%ej&ejejejejejejeje!j!eje j d
�Z'er0ddlm(Z(m)Z)e
j
e'd<e(j(e'd<e	j	e'd<e)j)e'd<d�Z*dd�Z+dd�Z,d�Zd�Z-d�Z.dS)�N)�Distribution�
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)�is_sequence�	is_string)rrr�	config_cc�	config_fcr
rr
rrrrrrr)�develop�egg_inforrrrc���|���D]�\}}||vr|||<�||}t|t��r|t|��z||<�Bt|t��r|t|��z||<�mt|t��rt|fi|����t
|��r	||z||<��ttt|�������dS�N)
�items�
isinstance�tuple�list�dict�_dict_appendr�	TypeError�repr�type)�d�kws�k�v�dvs     �g/builddir/build/BUILD/cloudlinux-venv-1.0.5/venv/lib64/python3.11/site-packages/numpy/distutils/core.pyr%r%7s����	�	���,�,���1��A�:�:��A�a�D��
�q�T���b�%� � �		,���a���=�A�a�D�D�
��D�
!�
!�	,���Q���<�A�a�D�D�
��D�
!�
!�	,���!�!�q�!�!�!�!�
�r�]�]�	,���6�A�a�D�D��D��b���N�N�+�+�+�,�,�c�J�|r|dS|�g}d}d�tjD��}tjD](}|dr|�d|dz���)tjD]%}|�d��s
|dks||vrd	}n�&|�|��|S)
zT Return True if command line does not contain any
    help or display requests.
    rNTc��g|]}d|z��S)z--�)�.0�ns  r.�
<listcomp>z$_command_line_ok.<locals>.<listcomp>Qs��F�F�F�q�D��F�F�F�Fr/��-z--helpz-hF)r�display_option_names�display_options�append�sys�argv�
startswith)�_cache�ok�display_opts�o�args     r.�_command_line_okrCHs������a�y��	����	
�B�F�F�L�$E�F�F�F�L�
�
)�*�*���Q�4�	*�����A�a�D��)�)�)���x�����>�>�(�#�#�	�s�D�y�y�C�<�4G�4G��B��E�5H��M�M�"����
�Ir/c�v�tjj}|�dt|��vrd}|r|�t	��}|S)N�DistributionWithoutHelpCommands)�	distutils�core�_setup_distributionr'r	)�always�dists  r.�get_distributionrK\sF���>�-�D���-��d���;�;���
�#�$�,� �"�"���Kr/c�~�t���}|���}d|vr|�|d��||d<d|vr�|�d��}tjj}tjj}dtj_dtj_	td
i|��}|tj_|tj_n'#|tj_|tj_wxYw|j	st��s|S|��}t|d��r|j��}t|fi|��g}|�dg��D]�}	g}
|	jD]s}t!|��r,|\}}
t#|||
��|
�|���=t'|��r|
�|���bt)d|�����|
|	_��|r$d|vrg|d<|D]}t+|d|���d|vsd|vr	d|vrg|d<t,|d	<t/d
i|��S)N�cmdclass�
configuration�commandline�todict�ext_modulesz0invalid description of extension module library �	libraries�headers�	distclassr2)�numpy_cmdclass�copy�update�poprFrGrH�_setup_stop_afterr�helprC�hasattrrPr%�getrRr�_check_append_ext_libraryr:rr&�_check_append_libraryr	�	old_setup)�attrrM�new_attrrN�old_dist�old_stoprJr
rR�ext�
new_libraries�item�lib_name�
build_infos              r.rrks����"�"�$�$�H��y�y�{�{�H��X��������,�-�-�-�#�H�Z���(�"�"�!���_�5�5�
��>�5���>�3��-1�	��*�+8�	��(�	8��$�$�8�$�$�D�19�I�N�.�/7�I�N�,�,��2:�I�N�.�/7�I�N�,�7�7�7�7��9�	�,�.�.�	��K�������6�8�$�$�	%�"�V�]�_�_�F��X�(�(��(�(�(��I��|�|�M�2�.�.�&�&���
��M�		8�		8�D��4� � �
8�'+�$��*�)�)�X�z�J�J�J��$�$�X�.�.�.�.��4���
8��$�$�T�*�*�*�*��i�04��!7�8�8�8�%��
�
��?��h�&�&�$&�H�[�!��	?�	?�D�!�(�;�"7��>�>�>�>�	��!�!�[�H�%<�%<��H�$�$� ����.�H�[��� � �x� � � s�0C�$Dc���|D]�}t|��r�t|��rH|d|dkr5|d|durdStjd|d�d�d���nx�h||dkr"tjd|d�d�d���nI��t|��r/|d|kr"tjd	|d�d�d���n��||krdS��|�|��dS)
Nrr6z[0] libraries list contains � with different build_info���
stacklevelz[1] libraries list contains � with no build_infoz[2] libraries list contains �r�warnings�warnr:)rRrf�libitems   r.r^r^�sr�������w���	��4� � �

���7�G�A�J�&�&��A�w�'�!�*�,�,�����M�M�=A�!�W�W�W�#G�-.�0�0�0�0��E�
'�����#�#��M�M�6:�1�g�g�g�#@�-.�0�0�0�0��E�	$��4� � �
���7�G�#�#��M�M�6:�1�g�g�g�#@�-.�0�0�0�0��E�	$���=�=��F�F�!�
���T�����r/c��|D]i}t|��r6|d|kr)|d|urdStjd|�d�d���n$�G||krtjd|�d�d���n�j|�||f��dS)	Nrr6z[3] libraries list contains rjrkrlz[4] libraries list contains rnro)rRrgrhrfs    r.r]r]�s����
�
���t���	��A�w�� � ���7�j�(�(��F�F��
�
�9A���D�)*�,�,�,�,���
!��8�^�^��M�M�.6�h�h�9�%&�
(�
(�
(�
(�
�E�	�
���h�
�+�,�,�,�,�,r/r)F)/r;�distutils.corer�modules�have_setuptoolsrrr_�setuptools.commandrr�ImportErrorrprF�distutils.dist�numpy.distutils.extensionr�"numpy.distutils.numpy_distributionr	�numpy.distutils.commandr
rrr
rrrrrrrrrr�numpy.distutils.misc_utilrrrrrUrrr%rCrKr^r]r2r/r.�<module>r~s���
�
�
�
�'�'�'�'�'�'��3�;����O�-�-�-�-�-�-�/�/�/�/�/�/� �0�0�0�0�0�0�0��� � � ����� ����2�1�1�1�1�1��O�������������/�/�/�/�/�/�@�@�@�@�@�@���������������������������������=�<�<�<�<�<�<�<�&+�k�&/�&9�&3�&A�&5�&?�&5�&?�&,�m�&/�&9�&.�&7�&0�&;�&+�k�&2�&?�&5�&E�&2�&?�&-�o�&/�&9���� �3�:�9�9�9�9�9�9�9�"+�"5�N�;�� '��N�9��%1�%>�N�>�"�!)�!2�N�:��,�,�,�"����(
�
�
�
�>!�>!�>!�@���:-�-�-�-�-s�*�4�4