bg vddlZddlZddlmZddlmZddlmZd dZe dkrddl m Z e e dSdS) N)join) platform_bits)lib_opts_if_msvcc Dddlm}m|d||fd}tjdddkrdg}ngd}|d d d d g}d g}tj dkr|ddg}tjdkr|dgz }dg}g} gd} gd} d}  d | dg| gddD]P}  d| d| dd| d| dd| d| dgd d!td!| g|||| d| d"gz|#Qd$D]W} | d%kr|| zn|} d| d| dd| d| dgd d!td!| g|||| d| d"d&d'gz|#Xd(D]H}  | | dg|||d d!g| | d"| d)gz|* | d)Id+D]0}  | | dg|d,gz|d d!g|| | d"gz|-1 d.tj dkrdd,gnd,g} d/gd0gd1|||| d2gz||z#j |  d3S)4Nr) Configuration get_mathlibsrandomc}}tjdkr|ddg|j|dS)Nwin32Advapi32Kernel32)get_config_cmdsysplatformextend libraries)ext build_dir config_cmdlibsconfigr s e/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib64/python3.11/site-packages/numpy/random/setup.pygenerate_librariesz)configuration..generate_libraries s^**,, |~~ <7 " " KKZ0 1 1 1 T"""taix) _LARGE_FILESN))_FILE_OFFSET_BITS64)_LARGEFILE_SOURCE1)_LARGEFILE64_SOURCEr")NPY_NO_DEPRECATED_APIrtestsz tests/data _examples npyrandomntmz-U__GNUC_GNU_INLINE__cygwinz-Wl,--export-all-symbols)NP_RANDOM_LEGACYr")z __init__.pxdzc_distributions.pxdbit_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.ccnt|}|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)rcompiler compiler_typeappend) build_cmdoptss rlib_optszconfiguration..lib_optsBs9 **   +v 5 5 KK # # # rlib) include_dirsextra_compiler_args)sources install_dir build_info)mt19937_z.czsrc//z-jump.c.srcz.pyx)r9r7rextra_compile_argsextra_link_argsdepends define_macros)philoxpcg64sfc64rFzbit_generator.pyxr,)_common bit_generatorz.pxd)r9rrArBr7rCrD) _generator_bounded_integersnpymath)r9rrAr7rBrCrDz_bounded_integers.pxdmtrand)zmtrand.cz!src/legacy/legacy-distributions.cr-)r?r@z src/legacyz mtrand.pyxz*.pyi)numpy.distutils.misc_utilrr rrr2add_subpackage add_data_dirosnameadd_installed_library add_extensionradd_data_files)parent_packagetop_pathrrdefsEXTRA_LINK_ARGSEXTRA_LIBRARIESEXTRA_COMPILE_ARGS LEGACY_DEFS PCG64_DEFSrCnpyrandom_sourcesr5gen_defs mtrand_libsrr s @@r configurationrb sEEEEEEEE ]8^X > >F |BQB5  &'... KK,--- '"""  %%%  $$$O"mO w$s###12 |x 677--KJKJJG      !$,:  !     YYY&1#kkk&:S&:&:3&:&:&:&?S&?&?3&?&?&?&A,/tE37G7G*H'60B-<%, C %>+/     ,  %(G^^z!!YYY&1#kkk&:S&:&:3&:&:&:&<+.tE37G7G*H'60B-<%, C #68K0M&M+0     , , ,S),jjj\'60B-<+.,%,3 lll/L%L+/     lll++++2  S),jjj\'6)'D0B+.,-<%,3 ~%=+/      1222&(goo3 ""I;K "#"#"#'A&@&@#.,>)8!(L>!9'+k'9   F7## '""" Mr__main__)setup)rb)rN) rQros.pathrnumpy.distutils.system_infornumpy.distutils.msvccompilerrrb__name__numpy.distutils.corerdrrrks 555555999999PPPPf z****** E &&&&&&r