o
    CjiB                     @  s   d dl mZ d dlmZmZ d dlmZmZ ddlm	Z	 ddl
mZmZ er*d dlZed	d
dZG dd de	e Zes?e ZdddZdS )    )annotations)TYPE_CHECKINGAny)ClassVaroverride   )	LazyProxy   )MissingDependencyErrorformat_instructionsNnumpydatalib)libraryextrac                   @  s(   e Zd ZU dZded< ed	ddZdS )

NumpyProxyTzClassVar[bool]should_cachereturnr   c                 C  s&   zdd l }W |S  ty   ttw )Nr   )r   ImportErrorr
   NUMPY_INSTRUCTIONS)selfr    r   q/var/www/html/Resume-Parser/resume-parser-inhouse/venv/lib/python3.10/site-packages/openai/_extras/numpy_proxy.py__load__   s   
zNumpyProxy.__load__N)r   r   )__name__
__module____qualname__r   __annotations__r   r   r   r   r   r   r      s   
 r   r   boolc                  C  s$   zdd l } W dS  ty   Y dS w )Nr   FT)r   r   )r   r   r   r   	has_numpy!   s   
r   )r   r   )
__future__r   typingr   r   typing_extensionsr   r   _utilsr   _commonr
   r   r   r   r   r   r   r   r   r   <module>   s    