o
    ŸD®f£  ã                   @  s0   d dl mZ d dlmZmZ G dd„ deƒZdS )é    )Úannotations)ÚABCÚabstractmethodc                   @  s"   e Zd Zdd„ Zeddd„ƒZdS )	ÚBackendc                 C  sd   || _ || _|| _|| _|| _|| _|| _|| _|	| _|
| _	|| _
|| _|| _|| _|| _|| _d S )N)Ú
modulenameÚsourcesÚextra_objectsÚ	build_dirÚinclude_dirsÚlibrary_dirsÚ	librariesÚdefine_macrosÚundef_macrosÚ
f2py_flagsÚsysinfo_flagsÚfc_flagsÚ
flib_flagsÚsetup_flagsÚremove_build_dirÚ	extra_dat)Úselfr   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   © r   úV/home/ubuntu/webapp/venv/lib/python3.10/site-packages/numpy/f2py/_backends/_backend.pyÚ__init__   s    
zBackend.__init__ÚreturnÚNonec                 C  s   dS )zCompile the wrapper.Nr   )r   r   r   r   Úcompile+   s   zBackend.compileN)r   r   )Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r      s    $r   N)Ú
__future__r   Úabcr   r   r   r   r   r   r   Ú<module>   s    