§
    `Štj  ã                   ó  — d dl Zd dlZd dlZd dlZd dlZd dlZd dlZd dl	Zd dl
mZmZmZmZ edz  dz  Zedz  dz  dz  Zej                             e d¬¦  «        ej                             ed	¬¦  «         G d
„ d¦  «        ¦   «         ¦   «         Zej                             e d¬¦  «        d„ ¦   «         Zej                             e d¬¦  «        ej                             ed¬¦  «        d„ ¦   «         ¦   «         ZdS )é    N)ÚIS_EDITABLEÚIS_INSTALLEDÚIS_WASMÚ
NUMPY_ROOTÚ_coreÚincludeÚlibÚ	pkgconfigz+`numpy-config` not expected to be installed)Úreasonz(wasm interpreter cannot start subprocessc                   ó&   — e Zd Zd„ Zd„ Zd„ Zd„ ZdS )ÚTestNumpyConfigc                 óŽ   — t          j        d|gdd¬¦  «        }|                     ¦   «          |j                             ¦   «         S )Nznumpy-configT)Úcapture_outputÚtext)Ú
subprocessÚrunÚcheck_returncodeÚstdoutÚstrip)ÚselfÚargÚps      úY/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/numpy/tests/test_configtool.pyÚcheck_numpyconfigz!TestNumpyConfig.check_numpyconfig   sA   € ÝŒN˜N¨CÐ0ÀÈDÐQÑQÔQˆØ	×ÒÑÔÐØŒx�~Š~ÑÔÐó    c                 óT   — |                       d¦  «        }|t          j        k    sJ ‚d S )Nz	--version)r   ÚnpÚ__version__©r   r   s     r   Útest_configtool_versionz'TestNumpyConfig.test_configtool_version   s.   € Ø×'Ò'¨Ñ4Ô4ˆØ�œÒ'Ð'Ð'Ð'Ð'Ð'r   c                 óp   — |                       d¦  «        }dt          j        t          ¦  «        › �|v sJ ‚d S )Nz--cflagsz-I)r   ÚosÚfspathÚINCLUDE_DIRr   s     r   Útest_configtool_cflagsz&TestNumpyConfig.test_configtool_cflags   s>   € Ø×'Ò'¨
Ñ3Ô3ˆØ,•B”I�kÑ*Ô*Ð,Ð,°Ð6Ð6Ð6Ð6Ð6Ð6r   c                 ó’   — |                       d¦  «        }t          j        |¦  «        t                               ¦   «         k    sJ ‚d S )Nz--pkgconfigdir)r   ÚpathlibÚPathÚPKG_CONFIG_DIRÚresolver   s     r   Útest_configtool_pkgconfigdirz,TestNumpyConfig.test_configtool_pkgconfigdir#   sC   € Ø×'Ò'Ð(8Ñ9Ô9ˆÝŒ|˜FÑ#Ô#¥~×'=Ò'=Ñ'?Ô'?Ò?Ð?Ð?Ð?Ð?Ð?r   N)Ú__name__Ú
__module__Ú__qualname__r   r    r%   r+   © r   r   r   r      sU   € € € € € ð
 ð  ð  ð
(ð (ð (ð7ð 7ð 7ð@ð @ð @ð @ð @r   r   z0numpy must be installed to check its entrypointsc                  ó˜   — t           j                             dd¬¦  «        \  } | j        t          j        j        j        j        k    sJ ‚d S )NÚ
pkg_configÚnumpy)ÚgroupÚname)	Ú	importlibÚmetadataÚentry_pointsÚvaluer2   r   r	   r
   r,   )Ú
entrypoints    r   Útest_pkg_config_entrypointr:   (   sE   € õ Ô&×3Ò3¸,ÈWÐ3ÑUÔU�M€ZØÔ�uœ{œÔ8ÔAÒAÐAÐAÐAÐAÐAr   z2numpy.pc is only available when numpy is installedz'editable installs don't have a numpy.pcc                  ób   — t                                d¦  «                             ¦   «         sJ ‚d S )Nznumpy.pc)r)   ÚjoinpathÚis_filer/   r   r   Útest_pkg_config_config_existsr>   /   s0   € õ ×"Ò" :Ñ.Ô.×6Ò6Ñ8Ô8Ð8Ð8Ð8Ð8Ð8r   )Úimportlib.metadatar5   r"   r'   r   Úpytestr2   r   Únumpy._core.includeÚnumpy._core.lib.pkgconfigÚnumpy.testingr   r   r   r   r$   r)   ÚmarkÚskipifr   r:   r>   r/   r   r   ú<module>rF      sã  ðØ Ð Ð Ð Ø 	€	€	€	Ø €€€Ø Ð Ð Ð à €€€à Ð Ð Ð Ø Ð Ð Ð Ø  Ð  Ð  Ð  Ø HÐ HÐ HÐ HÐ HÐ HÐ HÐ HÐ HÐ HÐ HÐ Hà˜7Ñ" YÑ.€Ø˜gÑ%¨Ñ-°Ñ;€ð „×Ò˜Ð$ØHð ñ Jô Jà„×Ò�GØEð ñ Gô Gð@ð @ð @ð @ð @ñ @ô @ñGô GñJô Jð@ð& „×Ò˜Ð$ØMð ñ Oô OðBð BñOô OðBð
 „×Ò˜Ð$ØOð ñ Qô Qà„×Ò�KÐ(QÐÑRÔRð9ð 9ñ SÔRñQô Qð9ð 9ð 9r   