U
    øÕ/e‰  ã                   @   s¢   d dl Z d dlZzd dlZW n ek
r4   dZY nX d dlmZmZm	Z	 dd„ Z
dd„ Zedk	rže	sžerŒejjejjfD ]Zee je< qzneržee jejj< dS )é    N)ÚPANDAS_GT_130ÚPANDAS_GT_150ÚPANDAS_GT_200c                 C   s   t  |¡}| |ƒS ©N)ÚpaZchunked_array)Útype_ÚchunksÚarray© r
   úB/tmp/pip-unpacked-wheel-dbjnr7gq/dask/dataframe/_pyarrow_compat.pyÚrebuild_arrowextensionarray   s    
r   c                 C   s   t t| ƒ| j ¡ ffS r   )r   ÚtypeÚ_dataZcombine_chunks)Úxr
   r
   r   Úreduce_arrowextensionarray!   s    r   )ÚcopyregZpandasÚpdZpyarrowr   ÚImportErrorZdask.dataframe._compatr   r   r   r   r   ZarraysZArrowExtensionArrayZArrowStringArrayr   Údispatch_tabler
   r
   r
   r   Ú<module>   s   
