
    bi	                    z   U d dl mZ d dlmZ  ed        ed       d dlmZ d dlmZmZm	Z	m
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z  	 d dl!Z"dZ#e#r@ ee"jJ                        Z&d
e'd<   e&jP                  dk\  Z)de'd<   e&jP                  dk\  Z*de'd<   ndZ&dZ)dZ*g dZ+y# e$$ r d	Z#Y Vw xY w)    )annotations)import_optional_dependencypandasnumpy)Version)PANDAS_GE_201PANDAS_GE_202PANDAS_GE_210PANDAS_GE_211PANDAS_GE_220PANDAS_GE_230PANDAS_GE_300PANDAS_VERSIONIndexingErrorassert_categorical_equalassert_numpy_array_equal!check_apply_dataframe_deprecationcheck_convert_dtype_deprecationcheck_groupby_axis_deprecationcheck_observed_deprecation check_reductions_runtime_warningis_any_real_numeric_dtypeis_string_dtypemakeDataFramemakeDateIndexmakeMissingDataframemakeMixedDataFramemakeTimeDataFramemakeTimedeltaIndexmakeTimeSeriestmNTFzVersion | NonePYARROW_VERSION)   r   r   zbool | NonePYARROW_GE_1500)   r      PYARROW_GE_2101)r   r   r	   r
   r   r   r   r   r   r   r   r   r    r   r   r   r   r   r   r   r   r   r   r   r   HAS_PYARROWr"   r$   r'   r!   ),
__future__r   dask._compatibilityr   packaging.versionr   dask._pandas_compatr   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   pyarrowpar(   ImportError__version__r"   __annotations__releaser$   r'   __all__     Q/home/cdr/jupyterlab/.venv/lib/python3.12/site-packages/dask/dataframe/_compat.py<module>r7      s    " : 8 $ 7 # &      @ K &-bnn&=O^=#2#:#:j#HO[H#2#:#:j#HO[HOOO#  Ks   B0 0B:9B: