a
    ždn  ć                   @  sL   d dl mZ d dlmZ d dlmZ d dlZddddZd	dd
dZ	dS )é    )Śannotations)ŚCallable)Śimport_optional_dependencyNŚdict)Śreturnc                  C  s   t d} |  ” t ” |  ” t ” |  ” t ” |  ” t 	” |  
” t ” |  ” t ” |  ” t ” |  ” t ” |  ” t ” |  ” t ” |  ” t ” |  ” t ” iS )NŚpyarrow)r   Zint8ŚpdZ	Int8DtypeŚint16Z
Int16DtypeŚint32Z
Int32DtypeŚint64Z
Int64DtypeZuint8Z
UInt8DtypeZuint16ZUInt16DtypeZuint32ZUInt32DtypeZuint64ZUInt64DtypeZbool_ZBooleanDtypeŚstringŚStringDtypeŚfloat32ZFloat32DtypeŚfloat64ZFloat64Dtype©Śpa© r   śX/var/www/html/stable-diffusion-webui/venv/lib/python3.9/site-packages/pandas/io/_util.pyŚ_arrow_dtype_mapping
   s    ōr   r   c                  C  s   t d} |  ” tjddijS )Nr   Zpyarrow_numpy)Zstorage)r   r   r   r   Śgetr   r   r   r   Śarrow_string_types_mapper   s    r   )
Ś
__future__r   Śtypingr   Zpandas.compat._optionalr   Zpandasr   r   r   r   r   r   r   Ś<module>   s
   