K iddlmZddlmZmZmZdgZdZGddeZdZ e dd d d d d d ddddd d d dd d dd d d ddddddddddde djjdd dde djjdd dddddd d!de djjdd dddddd d!d"d#d$d%eeDcgc] }e|s | c}eDcgc] }e|r | c}d&d'Z d(Zejj fd)Zejj fd*Zej&e_d+e_y,cc}wcc}w)-)Enum)__cpu_features____cpu_baseline____cpu_dispatch__ show_configTceZdZdZdZy) DisplayModesstdoutdictsN)__name__ __module__ __qualname__r r V/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/numpy/__config__.pyr r s F Err ct|tr<|jDcic] \}}|s t|s|t|"c}}S|Scc}}w)z Removes empty values in a `dict` recursively This ensures we remove values that Meson could not provide to CONFIG ) isinstancedictitems_cleanup)dkvs rrrsD !T+,779J41ahqk8A;JJKs A AAgcczld.bfdz14.2.1cc)namelinkerversioncommandsargsz linker argscythonz3.2.1c++)cr"r#x86_64littlelinux)cpufamilyendiansystemFalsefalse)hostbuildzcross-compiledzscipy-openblasTruez0.3.30 pkgconfigzT/opt/_internal/cpython-3.12.12/lib/python3.12/site-packages/scipy_openblas64/includezP/opt/_internal/cpython-3.12.12/lib/python3.12/site-packages/scipy_openblas64/libzLOpenBLAS 0.3.30 USE64BITINT DYNAMIC_ARCH NO_AFFINITY Haswell MAX_THREADS=64z/project/.openblas)rfoundrzdetection methodzinclude directoryz lib directoryzopenblas configurationzpc file directory)blaslapackz"/tmp/build-env-aw1mwcap/bin/pythonz3.12)pathr)baseliner2z not found) CompilerszMachine InformationzBuild DependencieszPython InformationzSIMD Extensionscddl}|S)Nryamlr9s r _check_pyyamlr;ps  Krc |tjjk(r* t}t |j t y|tjjk(rt Stdd jtDcgc]}|jc}#t$r>ddl}ddl }|jddt |jt dYywxYwcc}w) a Show libraries and system information on which NumPy was built and is being used Parameters ---------- mode : {`'stdout'`, `'dicts'`}, optional. Indicates how to display the config information. `'stdout'` prints to console, `'dicts'` returns a dictionary of the configuration. Returns ------- out : {`dict`, `None`} If mode is `'dicts'`, a dict is returned, else None See Also -------- get_include : Returns the directory containing NumPy C header files. Notes ----- 1. The `'stdout'` mode will give more readable output if ``pyyaml`` is installed rNz"Install `pyyaml` for better output) stacklevel)indentzInvalid `mode`, use one of: z, )r r valuer;printdumpCONFIGModuleNotFoundErrorwarningsjsonwarndumpsr AttributeErrorjoin)moder:rFrGes rshowrNvs8 |""((( 0 ?D $))F# $ ##)) ) *499|5T!agg5T+U*V W  # 0   MM>1M M $**VA*. /  06Us(B$C.$AC+*C+ct|S)N)rN)rLs rrrs :rnumpyN)enumrnumpy._core._multiarray_umathrrr__all___built_with_mesonr rboollowerreplacerDr;r rArNr__doc__r )features0rrZs /4  ##!" !#"%" ##"" # 8 ""!  ""!  #7==?#:#:7B#GH ")flln44WbAB#$/%|!t*y%: )flln44WbAB#$/%|!t*y%:  .: )'7#;KG;T(8#?OPW?X  IMO d !!'', ^"((..ll  Ks E%E/ E:E