o
    թZh                     @  sD   d dl mZ d dlmZ d dlmZ d dlZdddZdd
dZ	dS )    )annotations)Callable)import_optional_dependencyNreturndictc                  C  s   t d} |  t |  t |  t |  t	 | 
 t |  t |  t |  t |  t |  t |  t |  t iS )Npyarrow)r   Zint8pdZ	Int8DtypeZint16Z
Int16DtypeZint32Z
Int32DtypeZint64Z
Int64DtypeZuint8Z
UInt8DtypeZuint16ZUInt16DtypeZuint32ZUInt32DtypeZuint64ZUInt64DtypeZbool_ZBooleanDtypestringStringDtypeZfloat32ZFloat32DtypeZfloat64ZFloat64Dtypepa r   F/var/www/html/lang_env/lib/python3.10/site-packages/pandas/io/_util.py_arrow_dtype_mapping
   s   r   r   c                  C  s.   t d} |  tjdd|  tjddijS )Nr   Zpyarrow_numpy)Zstorage)r   r	   r   r
   Zlarge_stringgetr   r   r   r   arrow_string_types_mapper   s   r   )r   r   )r   r   )

__future__r   typingr   Zpandas.compat._optionalr   Zpandasr   r   r   r   r   r   r   <module>   s    
