Server : Apache System : Linux dedi-14684855.grupobig.com 5.14.0-611.49.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Apr 21 16:39:08 EDT 2026 x86_64 User : grupo692 ( 1004) PHP Version : 8.3.32 Disable Function : NONE Directory : /lib64/python3.9/site-packages/numpy/random/__pycache__/ |
a
z[ycV � @ sx d dl Z d dlZd dlZd dlmZ d dlmZ e�� �d�oJe�� �d�Z ddd�Z
ed krtd d
lm
Z
e
e
d� dS )
� N)�join)�
platform_bitsZWindowsZMS� c s� ddl m}m� |d| |�� � �fdd�}tjd d� dkrDdg}ng d �}|�d
� � �d� � �d� � �d
� g }dg}tj dkr�|�d� dg}t
r�tdkr�|dg7 }nt
s�|dg7 }tjdkr�|dg7 }dg}g } g d�}
g d�}dd� }� jd|dg |gd�d� dD ]j}
� j
d |
� �d |
� d!�d"|
� d#|
� d!�d"|
� d#|
� d$�gd%d&td&|
�g||||
d |
� d'�g |d(� �qd)D ]t}
|
d*k�r�|| n|}� j
d |
� �d |
� d!�d"|
� d#|
� d!�gd%d&td&|
�g||||
d |
� d'�d+d,g |d(� �q�d-D ]P}
� j
|
|
� d!�g|||d%d&g|
|
� d'�|
� d.�g |d/� � �|
� d.�� �q�d0D ]>}
� j
|
|
� d!�g|d1g |d%d&g||
|
� d'�g |d2� �qR� �d3� tj dk�r�dd1gnd1g}� j
d4g d5�g d6�||||
d7g || d(� � j|
� � �d8� � S )9Nr )�
Configuration�get_mathlibsZrandomc s6 � � � }�� }tjdkr&|�ddg� | j�|� d S )N�win32ZAdvapi32ZKernel32)Zget_config_cmd�sys�platform�extend� libraries)�extZ build_dirZ
config_cmdZlibs�Zconfigr � �8/usr/lib64/python3.9/site-packages/numpy/random/setup.py�generate_libraries s
z)configuration.<locals>.generate_libraries� Zaix)Z_LARGE_FILESN))Z_FILE_OFFSET_BITSZ64)Z_LARGEFILE_SOURCE�1)Z_LARGEFILE64_SOURCEr )ZNPY_NO_DEPRECATED_APIr Ztestsz
tests/dataZ _examplesZ npyrandom�nt�mz-U__GNUC_GNU_INLINE__� z
/arch:SSE2z-std=c99�cygwinz-Wl,--export-all-symbols)ZNP_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 S s | j jdkrdgS g S )z� Add flag if we are using MSVC compiler
We can't see this 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.
Zmsvcz/GL-)ZcompilerZ
compiler_type)Z build_cmdr r r �
gl_if_msvcL s z!configuration.<locals>.gl_if_msvc�lib)�include_dirsZextra_compiler_args)�sourcesZinstall_dirZ
build_info)Zmt19937�_z.czsrc/�/z-jump.c�.�srcz.pyx)r r r �extra_compile_args�extra_link_args�depends�
define_macros)Zphilox�pcg64Zsfc64r% zbit_generator.pyxr )Z_commonZ
bit_generatorz.pxd)r r r! r"