o
    `^h                     @   s   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	 d dl
mZ d dlmZ ejdejjeddejje dkoCed	d
dejje dv ddejje	du dddd ZdS )    N)IS_EDITABLE_test_cython_extensioncython)cdotu)dgtsvx   z*Editable install cannot find .pxd headers.)reasonWindowsPy_GIL_DISABLEDzgh-22039)wasm32wasm64zCan't start subprocesszrequires cythonc                 C   s\  t jt jt}t| |\}}tdd }td}tdd }td}t||||\}}}}}tdd }td}tdd }td}	|||||	 tdd }td}tdd }td}
|||||
 tj	
||
 tjg dtjd}tjg dtjd}tj	
t||||| tj	
t||||| d S )N      	      )y      ?      y       @       @y      @      )dtype)y      @      @y      @      y      @      @)ospathdirname__file__r   nponesr   tridiagtestingassert_array_equalarray	complex64r   complex_dot)tmp_pathsrcdir
extensionsextensions_cppabcx_x_cx_cppcxcy r+   _/home/air/shanriGPT/back/venv/lib/python3.10/site-packages/scipy/linalg/tests/test_extending.pytest_cython   s,   





 r-   )r   platform	sysconfignumpyr   pytestscipy._lib._testutilsr   r   r   scipy.linalg.blasr   scipy.linalg.lapackr   mark	fail_slowskipifsystemget_config_varmachiner-   r+   r+   r+   r,   <module>   s*    
