VfiGddlZddlZddlZddlZddlZddlZddlZddl Zddl m Z m Z m Z mZedz dz Zedz dz dz Zeje deje d Gd d Zeje d d Zeje deje ddZdS)N) IS_EDITABLE IS_INSTALLEDIS_WASM NUMPY_ROOT_coreincludelib pkgconfigz+`numpy-config` not expected to be installed)reasonz(wasm interpreter cannot start subprocessc&eZdZdZdZdZdZdS)TestNumpyConfigctjd|gdd}||jS)Nz numpy-configT)capture_outputtext) subprocessruncheck_returncodestdoutstrip)selfargps Jc:\PYTHON\DbComparer\venv\Lib\site-packages\numpy/tests/test_configtool.pycheck_numpyconfigz!TestNumpyConfig.check_numpyconfigsA NNC0D Q Q Q x~~cT|d}|tjksJdS)Nz --version)rnp __version__rrs rtest_configtool_versionz'TestNumpyConfig.test_configtool_versions.'' 44''''''rcp|d}dtjt|vsJdS)Nz--cflagsz-I)rosfspath INCLUDE_DIRrs rtest_configtool_cflagsz&TestNumpyConfig.test_configtool_cflagss>'' 33,BIk**,,666666rc|d}tj|tksJdS)Nz--pkgconfigdir)rpathlibPathPKG_CONFIG_DIRresolvers rtest_configtool_pkgconfigdirz,TestNumpyConfig.test_configtool_pkgconfigdir#sC''(899|F##~'='='?'???????rN)__name__ __module__ __qualname__rr r%r+rrr r sU    (((777@@@@@rr z0numpy must be installed to check its entrypointsctjdd\}|jtjjjjksJdS)N pkg_confignumpy)groupname) importlibmetadata entry_pointsvaluer2rr r r,) entrypoints rtest_pkg_config_entrypointr:(sE&33,W3UUMZ  u{8A A A A A A Arz2numpy.pc is only available when numpy is installedz'editable installs don't have a numpy.pccbtdsJdS)Nznumpy.pc)r)joinpathis_filer/rrtest_pkg_config_config_existsr>/s0  " ": . . 6 6 8 888 888r)importlib.metadatar5r"r'rpytestr2rnumpy._core.includenumpy._core.lib.pkgconfig numpy.testingrrrrr$r)markskipifr r:r>r/rrrFs   HHHHHHHHHHHH7"Y. g%- ; $HJJGEGG@@@@@@@GGJJ@& $MOOBBOOB  $OQQK(QRR99SRQQ999r