HEX
Server: LiteSpeed
System: Linux spg20.cloudpowerdns.com 5.14.0-611.35.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Feb 25 03:46:09 EST 2026 x86_64
User: carrerup (3153)
PHP: 8.2.30
Disabled: NONE
Upload Files
File: //opt/cloudlinux/venv/lib64/python3.11/site-packages/numpy/random/__pycache__/setup.cpython-311.pyc
�

>Q*����v�ddlZddlZddlmZddlmZddlmZd
d�Ze	dkrddl
mZee�	��dSdS)�N)�join)�
platform_bits)�lib_opts_if_msvc�c
�D���ddlm}m�|d||�����fd�}tjdd�dkrdg}ngd�}|�d	����d
����d����d��g}d
g}tj	dkr|�d��dg}tjdkr|dgz
}dg}g}	gd�}
gd�}d�}��
d
|dg|gd����dD]P}
��d|
��d|
�d�d|
�d|
�d�d|
�d|
�d�gd d!td!|
��g||||
d|
�d"�gz|�#���Qd$D]W}
|
d%kr||	zn|}��d|
��d|
�d�d|
�d|
�d�gd d!td!|
��g||||
d|
�d"�d&d'gz|�#���Xd(D]H}
��|
|
�d�g|||d d!g|
|
�d"�|
�d)�gz|�*����
|
�d)����Id+D]0}
��|
|
�d�g|d,gz|d d!g||
|
�d"�gz|�-���1��
d.��tj	dkrdd,gnd,g}��d/gd0�gd1�||||
d2gz||z�#���j
|
���
d3���S)4Nr)�
Configuration�get_mathlibs�randomc��������}���}tjdkr|�ddg��|j�|��dS)N�win32�Advapi32�Kernel32)�get_config_cmd�sys�platform�extend�	libraries)�ext�	build_dir�
config_cmd�libs�configr	s    ���f/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib64/python3.11/site-packages/numpy/random/setup.py�generate_librariesz)configuration.<locals>.generate_libraries
s^����*�*�,�,�
��|�~�~���<�7�"�"��K�K��Z�0�1�1�1��
���T�"�"�"��t���aix)�_LARGE_FILESN))�_FILE_OFFSET_BITS�64)�_LARGEFILE_SOURCE�1)�_LARGEFILE64_SOURCEr")�NPY_NO_DEPRECATED_APIr�testsz
tests/data�	_examples�	npyrandom�nt�mz-U__GNUC_GNU_INLINE__�cygwinz-Wl,--export-all-symbols)�NP_RANDOM_LEGACYr")z__init__.pxdzc_distributions.pxd�bit_generator.pxd)z src/distributions/logfactorial.c�!src/distributions/distributions.cz%src/distributions/random_mvhg_count.cz)src/distributions/random_mvhg_marginals.cz)src/distributions/random_hypergeometric.cc�n�t|��}|jjdkr|�d��|S)a Add flags that depend on the compiler.

        We can't see which compiler we are using in our scope, because we have
        not initialized the distutils build command, so use this deferred
        calculation to run when we are building the library.
        �msvcz-std=c99)r�compiler�
compiler_type�append)�	build_cmd�optss  r�lib_optszconfiguration.<locals>.lib_optsBs9�� �	�*�*����+�v�5�5��K�K�
�#�#�#��r�lib)�include_dirs�extra_compiler_args)�sources�install_dir�
build_info)�mt19937�_z.czsrc/�/z-jump.c�.�srcz.pyx)r9r7r�extra_compile_args�extra_link_args�depends�
define_macros)�philox�pcg64�sfc64rFzbit_generator.pyxr,)�_common�
bit_generatorz.pxd)r9rrArBr7rCrD)�
_generator�_bounded_integers�npymath)r9rrAr7rBrCrDz_bounded_integers.pxd�mtrand)zmtrand.cz!src/legacy/legacy-distributions.cr-)r?r@z
src/legacyz
mtrand.pyxz*.pyi)�numpy.distutils.misc_utilrr	rrr2�add_subpackage�add_data_dir�os�name�add_installed_library�
add_extensionr�add_data_files)�parent_package�top_pathrr�defs�EXTRA_LINK_ARGS�EXTRA_LIBRARIES�EXTRA_COMPILE_ARGS�LEGACY_DEFS�
PCG64_DEFSrC�npyrandom_sourcesr5�gen�_defs�mtrand_libsrr	s                @@r�
configurationrb	s�����E�E�E�E�E�E�E�E�
�]�8�^�X�
>�
>�F��������|�B�Q�B��5� � �&�'���.�.�.��	�K�K�,�-�-�-�
���'�"�"�"�
����%�%�%�
����$�$�$��O�"�m�O�	�w�$������s�#�#�#�1�2��
�|�x���
	�6�7�7��-�-�K��J�K�J�J�G��������� � ��!���$,�:�
�
�!�����������Y��Y�Y�&1�#�k�k�k�&:�S�&:�&:�3�&:�&:�&:�&?�S�&?�&?�3�&?�&?�&?�&A�,/��t�E�3�7G�7G�*H�'6�0B�-<�%,�
�C�
�
�
��%>�+/�	�
	�
	�
	�
	�,�
�
��%(�G�^�^��z�!�!������Y��Y�Y�&1�#�k�k�k�&:�S�&:�&:�3�&:�&:�&:�&<�+.��t�E�3�7G�7G�*H�'6�0B�-<�%,�
�C�
�
�
�#6�8K�0M�&M�+0�	�
	�
	�
	�
	�,�,�,�����S�),�j�j�j�\�'6�0B�-<�+.��,�%,�3�����l�l�l�/L�%L�+/�	�	�	�	�	����l�l�l�+�+�+�+�2�
�
�����S�),�j�j�j�\�'6�)��'D�0B�+.��,�-<�%,�3����~�%=�+/�	�	�	�	�	����1�2�2�2�&(�g��o�o�3�	�"�"�I�;�K�
����"#�"#�"#�'A�&@�&@�#.�,>�)8�!(�L�>�!9�'+�k�'9������F��7�#�#�
���'�"�"�"��Mr�__main__)�setup)rb)rN)rQr�os.pathr�numpy.distutils.system_infor�numpy.distutils.msvccompilerrrb�__name__�numpy.distutils.corerd�rr�<module>rks���	�	�	�	�
�
�
�
�������5�5�5�5�5�5�9�9�9�9�9�9�P�P�P�P�f�z���*�*�*�*�*�*�	�E�
�&�&�&�&�&�&��r