
    >ie
                       d dl mZ d dlZd dlZd dlZd dlmZ 	 d dlZ	e	j
        Z ee           ed          k     r:	 d dlZ ej        de de           n# e$ r  ej        de d           Y nw xY wn# e$ r dZ	Y nw xY wd d	lmZmZ d
 Zd Ze	AesAer'ej        j        ej        j        fD ]Zeej        e<   dS eej        ej        j        <   dS dS dS )    )annotationsN)Versionz14.0.1zKMinimal version of pyarrow will soon be increased to 14.0.1. You are using z. Please consider upgrading.zYou are using pyarrow version z which is known to be insecure. See https://www.cve.org/CVERecord?id=CVE-2023-47248 for further details. Please upgrade to pyarrow>=14.0.1 or install pyarrow-hotfix to patch your current version.)PANDAS_GE_150PANDAS_GE_200c                @    t          j        |          } | |          S N)pachunked_array)type_chunksarrays      >lib/python3.11/site-packages/dask/dataframe/_pyarrow_compat.pyrebuild_arrowextensionarrayr   2   s     V$$E5<<    c                `    t           t          |           | j                                        ffS r   )r   type_datacombine_chunks)xs    r   reduce_arrowextensionarrayr   7   s&    '$q''173I3I3K3K)LMMr   )
__future__r   copyregwarningspandaspdpackaging.versionr   pyarrowr	   __version__
pa_versionpyarrow_hotfixwarnFutureWarningImportErrordask.dataframe._compatr   r   r   r   arraysArrowExtensionArrayArrowStringArrayr   dispatch_table r   r   <module>r*      s   " " " " " "       % % % % % %JwzWWX....	!!!!HMJ!+J J J   
  	 	 	HMK K K K    	    	BBB @ ? ? ? ? ? ? ?$  
N N N >-> Xi3RY5OP 	G 	GE,FG"5))	G 	G >Xry9::: >>>s4   #A8 A A8 A41A8 3A44A8 8BB